core/resolvers/axis.resolver.ts
core/resolvers/axis.resolver.ts is a file in GovLab Patterns. 6 lines of code and 2 definitions.
import { REASONING_AXIS } from "#configuration/generated/axis.generated";
import type { ReasoningRung } from "#types/axis.types";
const REASONING_RANK: ReadonlyMap<string, number> = new Map(REASONING_AXIS.map((rung, index) => [rung, index]));
export const reasoningRank = function reasoningRank(rung: ReasoningRung): number {
return REASONING_RANK.get(rung) ?? -1;
};