@synet/fs
Version:
Robust, battle-tested filesystem abstraction for Node.js
9 lines (8 loc) • 757 B
TypeScript
export type { IAsyncFileSystem } from "./async-filesystem.interface";
export { AsyncFileSystem } from "./async-filesystem.unit";
export { NodeFileSystem } from "./node";
export { ObservableFileSystem, FilesystemEventTypes, type FilesystemEvent, } from "./observable";
export { JsonFileSystem, type JsonFileSystemOptions, JsonParseError, JsonStringifyError, JsonValidationError, } from "./json";
export { AnalyticsFileSystem, createAnalyticsFileSystem, type AnalyticsFileSystemOptions, type Stats, type FileAccess, type FileAction, type AnalyticsStatsEvent, } from "./analytics";
export { WithIdFileSystem, FileFormat, type FileMetadata, } from "./with-id";
export { CachedFileSystem, createCachedFileSystem, type CachedFileSystemOptions, } from "./cached";