KC's Workspace
    Preparing search index...
    interface FsPromisesApi {
        access: (path: PathLike, mode?: number) => Promise<void>;
        appendFile: (
            path: TFileHandle,
            data: TData,
            options?: string | IAppendFileOptions,
        ) => Promise<void>;
        chmod: (path: PathLike, mode: TMode) => Promise<void>;
        chown: (path: PathLike, uid: number, gid: number) => Promise<void>;
        constants: {
            COPYFILE_EXCL: number;
            COPYFILE_FICLONE: number;
            COPYFILE_FICLONE_FORCE: number;
            F_OK: number;
            O_APPEND: number;
            O_CREAT: number;
            O_DIRECT: number;
            O_DIRECTORY: number;
            O_EXCL: number;
            O_NOATIME: number;
            O_NOCTTY: number;
            O_NOFOLLOW: number;
            O_NONBLOCK: number;
            O_RDONLY: number;
            O_RDWR: number;
            O_SYMLINK: number;
            O_SYNC: number;
            O_TRUNC: number;
            O_WRONLY: number;
            R_OK: number;
            S_IFBLK: number;
            S_IFCHR: number;
            S_IFDIR: number;
            S_IFIFO: number;
            S_IFLNK: number;
            S_IFMT: number;
            S_IFREG: number;
            S_IFSOCK: number;
            S_IRGRP: number;
            S_IROTH: number;
            S_IRUSR: number;
            S_IRWXG: number;
            S_IRWXO: number;
            S_IRWXU: number;
            S_IWGRP: number;
            S_IWOTH: number;
            S_IWUSR: number;
            S_IXGRP: number;
            S_IXOTH: number;
            S_IXUSR: number;
            UV_FS_COPYFILE_EXCL: number;
            UV_FS_COPYFILE_FICLONE: number;
            UV_FS_COPYFILE_FICLONE_FORCE: number;
            UV_FS_SYMLINK_DIR: number;
            UV_FS_SYMLINK_JUNCTION: number;
            W_OK: number;
            X_OK: number;
        };
        copyFile: (src: PathLike, dest: PathLike, flags?: number) => Promise<void>;
        cp: (
            src: string | URL,
            dest: string | URL,
            options?: ICpOptions,
        ) => Promise<void>;
        FileHandle: new (...args: unknown[]) => IFileHandle;
        glob: (pattern: string, options?: IGlobOptions) => Promise<string[]>;
        lchmod: (path: PathLike, mode: TMode) => Promise<void>;
        lchown: (path: PathLike, uid: number, gid: number) => Promise<void>;
        link: (existingPath: PathLike, newPath: PathLike) => Promise<void>;
        lstat: (
            path: PathLike,
            options?: IStatOptions,
        ) => Promise<IStats<TStatNumber>>;
        lutimes: (path: PathLike, atime: TTime, mtime: TTime) => Promise<void>;
        mkdir: (
            path: PathLike,
            options?: IMkdirOptions | TMode,
        ) => Promise<string | undefined>;
        mkdtemp: (prefix: string, options?: IOptions) => Promise<TDataOut>;
        open: (
            path: PathLike,
            flags?: TFlags,
            mode?: TMode,
        ) => Promise<IFileHandle>;
        opendir: (path: PathLike, options?: IOpendirOptions) => Promise<IDir>;
        readdir: (
            path: PathLike,
            options?: string | IReaddirOptions,
        ) => Promise<TDataOut[] | IDirent[]>;
        readFile: (
            id: TFileHandle,
            options?: string | IReadFileOptions,
        ) => Promise<TDataOut>;
        readlink: (path: PathLike, options?: IOptions) => Promise<TDataOut>;
        realpath: (
            path: PathLike,
            options?: string | IRealpathOptions,
        ) => Promise<TDataOut>;
        rename: (oldPath: PathLike, newPath: PathLike) => Promise<void>;
        rm: (path: PathLike, options?: IRmOptions) => Promise<void>;
        rmdir: (path: PathLike, options?: IRmdirOptions) => Promise<void>;
        stat: (
            path: PathLike,
            options?: IStatOptions,
        ) => Promise<IStats<TStatNumber>>;
        statfs: (
            path: PathLike,
            options?: IStatOptions,
        ) => Promise<IStatFs<TStatNumber>>;
        symlink: (target: PathLike, path: PathLike, type?: Type) => Promise<void>;
        truncate: (path: PathLike, len?: number) => Promise<void>;
        unlink: (path: PathLike) => Promise<void>;
        utimes: (path: PathLike, atime: TTime, mtime: TTime) => Promise<void>;
        watch: (
            filename: PathLike,
            options?: IWatchOptions,
        ) => AsyncIterableIterator<
            { eventType: string; filename: string
            | Buffer<ArrayBufferLike> },
        >;
        writeFile: (
            id: TFileHandle,
            data: TPromisesData,
            options?: IWriteFileOptions,
        ) => Promise<void>;
    }
    Index

    Properties

    access: (path: PathLike, mode?: number) => Promise<void>
    appendFile: (
        path: TFileHandle,
        data: TData,
        options?: string | IAppendFileOptions,
    ) => Promise<void>
    chmod: (path: PathLike, mode: TMode) => Promise<void>
    chown: (path: PathLike, uid: number, gid: number) => Promise<void>
    constants: {
        COPYFILE_EXCL: number;
        COPYFILE_FICLONE: number;
        COPYFILE_FICLONE_FORCE: number;
        F_OK: number;
        O_APPEND: number;
        O_CREAT: number;
        O_DIRECT: number;
        O_DIRECTORY: number;
        O_EXCL: number;
        O_NOATIME: number;
        O_NOCTTY: number;
        O_NOFOLLOW: number;
        O_NONBLOCK: number;
        O_RDONLY: number;
        O_RDWR: number;
        O_SYMLINK: number;
        O_SYNC: number;
        O_TRUNC: number;
        O_WRONLY: number;
        R_OK: number;
        S_IFBLK: number;
        S_IFCHR: number;
        S_IFDIR: number;
        S_IFIFO: number;
        S_IFLNK: number;
        S_IFMT: number;
        S_IFREG: number;
        S_IFSOCK: number;
        S_IRGRP: number;
        S_IROTH: number;
        S_IRUSR: number;
        S_IRWXG: number;
        S_IRWXO: number;
        S_IRWXU: number;
        S_IWGRP: number;
        S_IWOTH: number;
        S_IWUSR: number;
        S_IXGRP: number;
        S_IXOTH: number;
        S_IXUSR: number;
        UV_FS_COPYFILE_EXCL: number;
        UV_FS_COPYFILE_FICLONE: number;
        UV_FS_COPYFILE_FICLONE_FORCE: number;
        UV_FS_SYMLINK_DIR: number;
        UV_FS_SYMLINK_JUNCTION: number;
        W_OK: number;
        X_OK: number;
    }
    copyFile: (src: PathLike, dest: PathLike, flags?: number) => Promise<void>
    cp: (
        src: string | URL,
        dest: string | URL,
        options?: ICpOptions,
    ) => Promise<void>
    FileHandle: new (...args: unknown[]) => IFileHandle
    glob: (pattern: string, options?: IGlobOptions) => Promise<string[]>
    lchmod: (path: PathLike, mode: TMode) => Promise<void>
    lchown: (path: PathLike, uid: number, gid: number) => Promise<void>
    link: (existingPath: PathLike, newPath: PathLike) => Promise<void>
    lstat: (path: PathLike, options?: IStatOptions) => Promise<IStats<TStatNumber>>
    lutimes: (path: PathLike, atime: TTime, mtime: TTime) => Promise<void>
    mkdir: (
        path: PathLike,
        options?: IMkdirOptions | TMode,
    ) => Promise<string | undefined>
    mkdtemp: (prefix: string, options?: IOptions) => Promise<TDataOut>
    open: (path: PathLike, flags?: TFlags, mode?: TMode) => Promise<IFileHandle>
    opendir: (path: PathLike, options?: IOpendirOptions) => Promise<IDir>
    readdir: (
        path: PathLike,
        options?: string | IReaddirOptions,
    ) => Promise<TDataOut[] | IDirent[]>
    readFile: (
        id: TFileHandle,
        options?: string | IReadFileOptions,
    ) => Promise<TDataOut>
    readlink: (path: PathLike, options?: IOptions) => Promise<TDataOut>
    realpath: (
        path: PathLike,
        options?: string | IRealpathOptions,
    ) => Promise<TDataOut>
    rename: (oldPath: PathLike, newPath: PathLike) => Promise<void>
    rm: (path: PathLike, options?: IRmOptions) => Promise<void>
    rmdir: (path: PathLike, options?: IRmdirOptions) => Promise<void>
    stat: (path: PathLike, options?: IStatOptions) => Promise<IStats<TStatNumber>>
    statfs: (
        path: PathLike,
        options?: IStatOptions,
    ) => Promise<IStatFs<TStatNumber>>
    symlink: (target: PathLike, path: PathLike, type?: Type) => Promise<void>
    truncate: (path: PathLike, len?: number) => Promise<void>
    unlink: (path: PathLike) => Promise<void>
    utimes: (path: PathLike, atime: TTime, mtime: TTime) => Promise<void>
    watch: (
        filename: PathLike,
        options?: IWatchOptions,
    ) => AsyncIterableIterator<
        { eventType: string; filename: string
        | Buffer<ArrayBufferLike> },
    >
    writeFile: (
        id: TFileHandle,
        data: TPromisesData,
        options?: IWriteFileOptions,
    ) => Promise<void>