interface FileSystemExt {
    $acceptProviderInfos(scheme, capabilities?): void;
    $close(handle, fd): Promise<void>;
    $copy(handle, resource, target, opts): Promise<void>;
    $delete(handle, resource, opts): Promise<void>;
    $mkdir(handle, resource): Promise<void>;
    $open(handle, resource, opts): Promise<number>;
    $read(handle, fd, pos, length): Promise<BinaryBuffer>;
    $readFile(handle, resource): Promise<BinaryBuffer>;
    $readdir(handle, resource): Promise<[string, FileType][]>;
    $rename(handle, resource, target, opts): Promise<void>;
    $stat(handle, resource): Promise<Stat>;
    $unwatch(handle, session): void;
    $watch(handle, session, resource, opts): void;
    $write(handle, fd, pos, data): Promise<number>;
    $writeFile(handle, resource, content, opts): Promise<void>;
}

Implemented by

Methods