SpaceFilesClient
Defined in: src/dapi.ts:976
Client for file operations within a space's storage. Files in a space are stored in the space's dedicated storage connection. Directory operations are synchronized with the space hierarchy - creating a directory creates a corresponding subspace, and renaming a directory renames the subspace.
Constructors
Constructor
new SpaceFilesClient(
dart):SpaceFilesClient
Defined in: src/dapi.ts:979
Parameters
| Parameter | Type |
|---|---|
dart | any |
Returns
SpaceFilesClient
Properties
| Property | Type | Defined in |
|---|---|---|
dart | any | src/dapi.ts:977 |
Methods
copy()
copy(
files,destinationPath):Promise<void>
Defined in: src/dapi.ts:1028
Copies files to a destination path
Parameters
| Parameter | Type |
|---|---|
files | (string | FileInfo)[] |
destinationPath | string |
Returns
Promise<void>
createDirectory()
createDirectory(
file):Promise<void>
Defined in: src/dapi.ts:1011
Creates a directory within this space's storage. This automatically creates a corresponding subspace with the same name (normalized). The subspace will have its own namespaced storage path.
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
Returns
Promise<void>
delete()
delete(
file):Promise<void>
Defined in: src/dapi.ts:1034
Deletes a file or directory
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
Returns
Promise<void>
exists()
exists(
file):Promise<boolean>
Defined in: src/dapi.ts:984
Checks if a file exists
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
Returns
Promise<boolean>
move()
move(
files,newPath):Promise<void>
Defined in: src/dapi.ts:1021
Moves files to a new path
Parameters
| Parameter | Type |
|---|---|
files | (string | FileInfo)[] |
newPath | string | FileInfo |
Returns
Promise<void>
readAsBytes()
readAsBytes(
file):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/dapi.ts:989
Reads file content as bytes
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
Returns
Promise<Uint8Array<ArrayBufferLike>>
readAsString()
readAsString(
file):Promise<string>
Defined in: src/dapi.ts:994
Reads file content as string
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
Returns
Promise<string>
rename()
rename(
file,newName):Promise<void>
Defined in: src/dapi.ts:1016
Renames a file or directory. If renaming directory, underlying subspace will be renamed.
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
newName | string |
Returns
Promise<void>
write()
write(
file,bytes):Promise<void>
Defined in: src/dapi.ts:999
Uploads file content
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
bytes | number[] |
Returns
Promise<void>
writeString()
writeString(
file,data):Promise<void>
Defined in: src/dapi.ts:1003
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
data | string |
Returns
Promise<void>