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>