Interface RPCMethodsInternal
interface RPCMethods { createFile(path: string, options: CreationOptions): Uint8Array; exists(path: string): boolean; link(target: string, link: string): void; mkdir(path: string, options: CreationOptions): Uint8Array; read( path: string, buffer: Uint8Array, start: number, end: number, ): Uint8Array; readdir(path: string): string[]; ready(): void; rename(oldPath: string, newPath: string): void; rmdir(path: string): void; stat(path: string): Uint8Array; sync(path: string): void; touch(path: string, metadata: Uint8Array): void; unlink(path: string): void; usage(): UsageInfo; write(path: string, buffer: Uint8Array, offset: number): void;} Methods
exists
exists(path: string): boolean
link
link(target: string, link: string): void Parameters
- target: string
- link: string
Returns void
read
read(path: string, buffer: Uint8Array, start: number, end: number): Uint8Array Parameters
- path: string
- buffer: Uint8Array
- start: number
- end: number
Returns Uint8Array
readdir
readdir(path: string): string[]
rename
rename(oldPath: string, newPath: string): void Parameters
- oldPath: string
- newPath: string
Returns void
rmdir
rmdir(path: string): void
stat
stat(path: string): Uint8Array
touch
touch(path: string, metadata: Uint8Array): void Parameters
- path: string
- metadata: Uint8Array
Returns void
unlink
unlink(path: string): void
write
write(path: string, buffer: Uint8Array, offset: number): void Parameters
- path: string
- buffer: Uint8Array
- offset: number
Returns void
The API for remote procedure calls