UNPKG

@loom-io/core

Version:

A file system wrapper for Node.js and Bun

24 lines (23 loc) 688 B
import { Directory } from "../core/dir.js"; import { LoomFile } from "../core/file.js"; import { Editor } 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 function isDirectory(obj) { return obj instanceof Directory; } export function isFile(obj) { return obj instanceof LoomFile; } export function isEditor(obj) { return obj instanceof Editor; } export function isReader(obj) { return obj instanceof Editor; } export function isList(obj) { return obj instanceof List; }