@loom-io/core
Version:
A file system wrapper for Node.js and Bun
15 lines (14 loc) • 748 B
TypeScript
import { Directory } from "../core/dir.js";
import { LoomFile } from "../core/file.js";
import { Editor, Reader } from "../core/editor.js";
import { List } from "../core/list.js";
import { PLUGIN_TYPE, FILE_SIZE_UNIT } from "../definitions.js";
export { PLUGIN_TYPE, FILE_SIZE_UNIT };
export * from "../exceptions.js";
export * from "../definitions.js";
export type { LoomFile, LoomFile as File, Directory, Editor, Reader, List };
export declare function isDirectory(obj: unknown): obj is Directory;
export declare function isFile(obj: unknown): obj is LoomFile;
export declare function isEditor(obj: unknown): obj is Editor;
export declare function isReader(obj: unknown): obj is Reader;
export declare function isList(obj: unknown): obj is List;