Spaces:
Sleeping
Sleeping
| import * as fsScandir from '@nodelib/fs.scandir'; | |
| import type { Entry, Errno } from './types'; | |
| export declare type FilterFunction<T> = (value: T) => boolean; | |
| export declare type DeepFilterFunction = FilterFunction<Entry>; | |
| export declare type EntryFilterFunction = FilterFunction<Entry>; | |
| export declare type ErrorFilterFunction = FilterFunction<Errno>; | |
| export interface Options { | |
| basePath?: string; | |
| concurrency?: number; | |
| deepFilter?: DeepFilterFunction; | |
| entryFilter?: EntryFilterFunction; | |
| errorFilter?: ErrorFilterFunction; | |
| followSymbolicLinks?: boolean; | |
| fs?: Partial<fsScandir.FileSystemAdapter>; | |
| pathSegmentSeparator?: string; | |
| stats?: boolean; | |
| throwErrorOnBrokenSymbolicLink?: boolean; | |
| } | |
| export default class Settings { | |
| private readonly _options; | |
| readonly basePath?: string; | |
| readonly concurrency: number; | |
| readonly deepFilter: DeepFilterFunction | null; | |
| readonly entryFilter: EntryFilterFunction | null; | |
| readonly errorFilter: ErrorFilterFunction | null; | |
| readonly pathSegmentSeparator: string; | |
| readonly fsScandirSettings: fsScandir.Settings; | |
| constructor(_options?: Options); | |
| private _getValue; | |
| } | |