UNPKG

@contract-case/case-core

Version:

Core functionality for the ContractCase contract testing suite

15 lines 690 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.stripType = exports.lookupName = void 0; const case_plugin_base_1 = require("@contract-case/case-plugin-base"); const lookupName = ({ lookupType, uniqueName, }) => `${lookupType}:${uniqueName}`; exports.lookupName = lookupName; const stripType = ({ lookupType, name, }) => { const prefix = `${lookupType}:`; if (!name.startsWith(prefix)) { throw new case_plugin_base_1.CaseCoreError(`Tried to strip '${prefix}' from ${name} - stripName must have been called incorrectly`); } return name.slice(prefix.length); }; exports.stripType = stripType; //# sourceMappingURL=lookupName.js.map