Interface RPCMethodsInternal

The API for remote procedure calls

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

  • Parameters

    • target: string
    • link: string

    Returns void

  • Parameters

    • path: string
    • buffer: Uint8Array
    • start: number
    • end: number

    Returns Uint8Array

  • Parameters

    • oldPath: string
    • newPath: string

    Returns void

  • Parameters

    • path: string
    • metadata: Uint8Array

    Returns void

  • Parameters

    • path: string
    • buffer: Uint8Array
    • offset: number

    Returns void

MMNEPVFCICPMFPCPTTAAATR