kura
Version:
The FileSystem API abstraction library.
12 lines • 570 B
TypeScript
import { AbstractAccessor } from "./AbstractAccessor";
import { AbstractDirectoryEntry } from "./AbstractDirectoryEntry";
import { FileSystem } from "./filesystem";
import { FileSystemParams } from "./FileSystemParams";
export declare abstract class AbstractFileSystem<T extends AbstractAccessor> implements FileSystem {
accessor: T;
root: AbstractDirectoryEntry<T>;
constructor(accessor: T);
get name(): string;
protected abstract createRoot(params: FileSystemParams<T>): AbstractDirectoryEntry<T>;
}
//# sourceMappingURL=AbstractFileSystem.d.ts.map