DataAdapter
Methods
getName
getName: () => string
exists
exists: (normalizedPath: string, sensitive?: boolean) => Promise<boolean>
stat
stat: (normalizedPath: string) => Promise<Stat>
list
list: (normalizedPath: string) => Promise<ListedFiles>
read
read: (normalizedPath: string) => Promise<string>
readBinary
readBinary: (normalizedPath: string) => Promise<ArrayBuffer>
write
write: (normalizedPath: string, data: string, options?: DataWriteOptions) => Promise<void>
writeBinary
writeBinary: (normalizedPath: string, data: ArrayBuffer, options?: DataWriteOptions) => Promise<void>
append
append: (normalizedPath: string, data: string, options?: DataWriteOptions) => Promise<void>
process
process: (normalizedPath: string, fn: (data: string) => string, options?: DataWriteOptions) => Promise<string>
getResourcePath
getResourcePath: (normalizedPath: string) => string
mkdir
mkdir: (normalizedPath: string) => Promise<void>
trashSystem
trashSystem: (normalizedPath: string) => Promise<boolean>
trashLocal
trashLocal: (normalizedPath: string) => Promise<void>
rmdir
rmdir: (normalizedPath: string, recursive: boolean) => Promise<void>
remove
remove: (normalizedPath: string) => Promise<void>
rename
rename: (normalizedPath: string, normalizedNewPath: string) => Promise<void>
copy
copy: (normalizedPath: string, normalizedNewPath: string) => Promise<void>