ts-data-forge
Version:
[](https://www.npmjs.com/package/ts-data-forge) [](https://www.npmjs.com/package/ts-data-forge) [ • 428 B
JavaScript
import { keyIsIn } from '../guard/key-is-in.mjs';
function match(...args) {
switch (args.length) {
case 2: {
const [target, cases] = args;
return cases[target];
}
case 3: {
const [target, cases, defaultValue] = args;
return keyIsIn(target, cases) ? cases[target] : defaultValue;
}
}
}
export { match };
//# sourceMappingURL=match.mjs.map