"use strict"; const matchValue = require("./"); let flag = "a"; // Hardcoded for example let mode = matchValue(flag, { r: "readOnly", rw: "readWrite", a: "appendOnly", _: () => `unknown:${someExpensiveCall(flag)}` }); console.log(mode); // appendOnly