initial
This commit is contained in:
40
ts/index.ts
Normal file
40
ts/index.ts
Normal file
@@ -0,0 +1,40 @@
|
||||
/**
|
||||
* SmartFS - Modern pluggable filesystem module
|
||||
* @packageDocumentation
|
||||
*/
|
||||
|
||||
// Main classes
|
||||
export { SmartFs } from './classes/smartfs.js';
|
||||
export { SmartFsFile } from './classes/smartfs.file.js';
|
||||
export { SmartFsDirectory } from './classes/smartfs.directory.js';
|
||||
export { SmartFsTransaction } from './classes/smartfs.transaction.js';
|
||||
export { SmartFsWatcher, SmartFsActiveWatcher } from './classes/smartfs.watcher.js';
|
||||
|
||||
// Providers
|
||||
export { SmartFsProviderNode } from './providers/smartfs.provider.node.js';
|
||||
export { SmartFsProviderMemory } from './providers/smartfs.provider.memory.js';
|
||||
|
||||
// Interfaces and Types
|
||||
export type {
|
||||
ISmartFsProvider,
|
||||
IProviderCapabilities,
|
||||
TWatchCallback,
|
||||
IWatcherHandle,
|
||||
} from './interfaces/mod.provider.js';
|
||||
|
||||
export type {
|
||||
TEncoding,
|
||||
TFileMode,
|
||||
IFileStats,
|
||||
IDirectoryEntry,
|
||||
TWatchEventType,
|
||||
IWatchEvent,
|
||||
TTransactionOperationType,
|
||||
ITransactionOperation,
|
||||
IReadOptions,
|
||||
IWriteOptions,
|
||||
IStreamOptions,
|
||||
ICopyOptions,
|
||||
IListOptions,
|
||||
IWatchOptions,
|
||||
} from './interfaces/mod.types.js';
|
||||
Reference in New Issue
Block a user