Spaces:
Running
Running
/// <reference types="node" /> | |
import * as fs from 'fs'; | |
import type { ErrnoException } from '../types'; | |
export declare type StatAsynchronousMethod = (path: string, callback: (error: ErrnoException | null, stats: fs.Stats) => void) => void; | |
export declare type StatSynchronousMethod = (path: string) => fs.Stats; | |
export interface FileSystemAdapter { | |
lstat: StatAsynchronousMethod; | |
stat: StatAsynchronousMethod; | |
lstatSync: StatSynchronousMethod; | |
statSync: StatSynchronousMethod; | |
} | |
export declare const FILE_SYSTEM_ADAPTER: FileSystemAdapter; | |
export declare function createFileSystemAdapter(fsMethods?: Partial<FileSystemAdapter>): FileSystemAdapter; | |