Skip to main content

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>