TIL you can emulate the as const type suffix in JS with a helper function. (source) /** * Identity function. Coerces string/number literals to value-as-type. * @template {string|number} T * @param {T} v * @return {T} */function toConst(v) { return v;}const five = toConst(5);// --> Type shows up as 5...