IFile: IReadableFile & { add(content: WritableFileContent): Promise<boolean>; addOrFail(content: WritableFileContent): Promise<void>; addStream(stream: WritableFileStream): Promise<boolean>; addStreamOrFail(stream: WritableFileStream): Promise<void>; copy(destination: string): Promise<boolean>; copyAndReplace(destination: string): Promise<boolean>; copyAndReplaceOrFail(destination: string): Promise<void>; copyOrFail(destination: string): Promise<void>; getSignedUploadUrl(options?: FileUploadUrlOptions): Promise<string>; move(destination: string): Promise<boolean>; moveAndReplace(destination: string): Promise<boolean>; moveAndReplaceOrFail(destination: string): Promise<void>; moveOrFail(destination: string): Promise<void>; put(content: WritableFileContent): Promise<boolean>; putStream(stream: WritableFileStream): Promise<boolean>; remove(): Promise<boolean>; removeOrFail(): Promise<void>; update(content: WritableFileContent): Promise<boolean>; updateOrFail(content: WritableFileContent): Promise<void>; updateStream(stream: WritableFileStream): Promise<boolean>; updateStreamOrFail(stream: WritableFileStream): Promise<void>;} Type declaration
add:function
addOrFail:function
addStream:function
addStreamOrFail:function
copy:function
- copy(destination: string): Promise<boolean>
Returns Promise<boolean>
copyAndReplace:function
- copyAndReplace(destination: string): Promise<boolean>
Returns Promise<boolean>
copyAndReplaceOrFail:function
- copyAndReplaceOrFail(destination: string): Promise<void>
Returns Promise<void>
copyOrFail:function
- copyOrFail(destination: string): Promise<void>
Returns Promise<void>
getSignedUploadUrl:function
move:function
- move(destination: string): Promise<boolean>
Returns Promise<boolean>
moveAndReplace:function
- moveAndReplace(destination: string): Promise<boolean>
Returns Promise<boolean>
moveAndReplaceOrFail:function
- moveAndReplaceOrFail(destination: string): Promise<void>
Returns Promise<void>
moveOrFail:function
- moveOrFail(destination: string): Promise<void>
Returns Promise<void>
put:function
putStream:function
remove:function
- remove(): Promise<boolean>
Returns Promise<boolean>
removeOrFail:function
- removeOrFail(): Promise<void>
Returns Promise<void>
update:function
updateOrFail:function
updateStream:function
updateStreamOrFail:function
IMPORT_PATH:
"@daiso-tech/core/file-storage/contracts"