UNPKG

@loom-io/core

Version:

A file system wrapper for Node.js and Bun

15 lines (14 loc) 748 B
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;