Spaces:
Sleeping
Sleeping
| import type * as fsStat from '@nodelib/fs.stat'; | |
| import type { Dirent, ErrnoException } from '../types'; | |
| export interface ReaddirAsynchronousMethod { | |
| (filepath: string, options: { | |
| withFileTypes: true; | |
| }, callback: (error: ErrnoException | null, files: Dirent[]) => void): void; | |
| (filepath: string, callback: (error: ErrnoException | null, files: string[]) => void): void; | |
| } | |
| export interface ReaddirSynchronousMethod { | |
| (filepath: string, options: { | |
| withFileTypes: true; | |
| }): Dirent[]; | |
| (filepath: string): string[]; | |
| } | |
| export declare type FileSystemAdapter = fsStat.FileSystemAdapter & { | |
| readdir: ReaddirAsynchronousMethod; | |
| readdirSync: ReaddirSynchronousMethod; | |
| }; | |
| export declare const FILE_SYSTEM_ADAPTER: FileSystemAdapter; | |
| export declare function createFileSystemAdapter(fsMethods?: Partial<FileSystemAdapter>): FileSystemAdapter; | |