Theia API Documentation v1.65.0
    Preparing search index...
    interface FileSystemExt {
        $acceptProviderInfos(
            scheme: string,
            capabilities?: FileSystemProviderCapabilities,
        ): void;
        $close(handle: number, fd: number): Promise<void>;
        $copy(
            handle: number,
            resource: UriComponents,
            target: UriComponents,
            opts: FileOverwriteOptions,
        ): Promise<void>;
        $delete(
            handle: number,
            resource: UriComponents,
            opts: FileDeleteOptions,
        ): Promise<void>;
        $mkdir(handle: number, resource: UriComponents): Promise<void>;
        $open(
            handle: number,
            resource: UriComponents,
            opts: FileOpenOptions,
        ): Promise<number>;
        $read(
            handle: number,
            fd: number,
            pos: number,
            length: number,
        ): Promise<BinaryBuffer>;
        $readdir(
            handle: number,
            resource: UriComponents,
        ): Promise<[string, FileType][]>;
        $readFile(handle: number, resource: UriComponents): Promise<BinaryBuffer>;
        $rename(
            handle: number,
            resource: UriComponents,
            target: UriComponents,
            opts: FileOverwriteOptions,
        ): Promise<void>;
        $stat(handle: number, resource: UriComponents): Promise<Stat>;
        $unwatch(handle: number, session: number): void;
        $watch(
            handle: number,
            session: number,
            resource: UriComponents,
            opts: WatchOptions,
        ): void;
        $write(
            handle: number,
            fd: number,
            pos: number,
            data: BinaryBuffer,
        ): Promise<number>;
        $writeFile(
            handle: number,
            resource: UriComponents,
            content: BinaryBuffer,
            opts: FileWriteOptions,
        ): Promise<void>;
    }
    Index

    Methods

    • Parameters

      • handle: number
      • fd: number

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • handle: number
      • fd: number
      • pos: number
      • length: number

      Returns Promise<BinaryBuffer>

    • Parameters

      Returns Promise<[string, FileType][]>

    • Parameters

      Returns Promise<Stat>

    • Parameters

      • handle: number
      • session: number

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns Promise<number>