@loom-io/core
Version:
A file system wrapper for Node.js and Bun
24 lines (23 loc) • 688 B
JavaScript
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;
}