UNPKG

taglib-wasm

Version:

TagLib-Wasm is the universal tagging library for TypeScript/JavaScript platforms: Browsers, Node.js, Deno, Bun, Cloudflare Workers, and Electron apps

40 lines (39 loc) 931 B
import { TagLibError } from "./base.js"; import { EnvironmentError, FileOperationError, InvalidFormatError, MemoryError, MetadataError, UnsupportedFormatError } from "./classes.js"; function isTagLibError(error) { return error instanceof TagLibError; } function isInvalidFormatError(error) { return error instanceof InvalidFormatError; } function isUnsupportedFormatError(error) { return error instanceof UnsupportedFormatError; } function isFileOperationError(error) { return error instanceof FileOperationError; } function isMetadataError(error) { return error instanceof MetadataError; } function isMemoryError(error) { return error instanceof MemoryError; } function isEnvironmentError(error) { return error instanceof EnvironmentError; } export { isEnvironmentError, isFileOperationError, isInvalidFormatError, isMemoryError, isMetadataError, isTagLibError, isUnsupportedFormatError };