UNPKG

cm-spyglass

Version:

A Codemirror extension that provides syntax highlighting, linting, and autocompletion for Minecraft datapacks using SpyglassMC

20 lines (18 loc) 410 B
export default class ErrorFactory { /** * @param {string} kind * @param {string} message * @return {Error} */ createKind(kind, message) { return new Error(`${kind}: ${message}`); } /** * @param {Error} e * @param {string} kind * @return {boolean} */ isKind(e, kind) { return e instanceof Error && e.message.startsWith(kind); } }