Class IndexFSAbstract

Hierarchy (view full)

  • {
        createFile(path, flag, mode): Promise<File>;
        createFileSync(path, flag, mode): File;
        link(srcpath, dstpath): Promise<void>;
        linkSync(srcpath, dstpath): void;
        metadata(): FileSystemMetadata;
        mkdir(path, mode): Promise<void>;
        mkdirSync(path, mode): void;
        rename(oldPath, newPath): Promise<void>;
        renameSync(oldPath, newPath): void;
        rmdir(path): Promise<void>;
        rmdirSync(path): void;
        sync(path, data, stats): Promise<void>;
        syncSync(path, data, stats): void;
        unlink(path): Promise<void>;
        unlinkSync(path): void;
    } & FileSystem<this>

Constructors

Properties

_disableSync?: boolean

Whether the sync cache should be disabled. Only affects async things.

_isInitialized: boolean = false
index: Index = ...
indexData: IndexData | Promise<IndexData>

Methods

  • Parameters

    • path: string
    • flag: string
    • mode: number

    Returns Promise<File>

  • Parameters

    • path: string
    • flag: string
    • mode: number

    Returns File

  • Test whether or not the given path exists.

    Parameters

    • path: string

    Returns Promise<boolean>

  • Test whether or not the given path exists.

    Parameters

    • path: string

    Returns boolean

  • Parameters

    • srcpath: string
    • dstpath: string

    Returns Promise<void>

  • Parameters

    • srcpath: string
    • dstpath: string

    Returns void

  • Parameters

    • path: string
    • mode: number

    Returns Promise<void>

  • Parameters

    • path: string
    • mode: number

    Returns void

  • Parameters

    • path: string

    Returns Promise<string[]>

  • Parameters

    • oldPath: string
    • newPath: string

    Returns Promise<void>

  • Parameters

    • oldPath: string
    • newPath: string

    Returns void

  • Parameters

    • path: string

    Returns Promise<void>

  • Parameters

    • path: string

    Returns void

  • Parameters

    • path: string
    • data: Uint8Array
    • stats: Readonly<Stats>

    Returns Promise<void>

  • Parameters

    • path: string
    • data: Uint8Array
    • stats: Readonly<Stats>

    Returns void

  • Parameters

    • path: string

    Returns Promise<void>

  • Parameters

    • path: string

    Returns void