core/selectors/emitter.selector.ts
core/selectors/emitter.selector.ts is a file in GovLab Quality. 7 lines of code and 2 definitions.
import type { EmitTokens } from "#types/emitter.types";
export const toolTokensOf = function toolTokensOf(tokens: EmitTokens, tool: string): EmitTokens[string] {
return Object.hasOwn(tokens, tool) ? (tokens[tool] ?? {}) : {};
};
export const ruleIdsFor = function ruleIdsFor(toolTokens: EmitTokens[string], canonicalId: string): string[] {
return Object.hasOwn(toolTokens, canonicalId) ? (toolTokens[canonicalId]?.ruleIds ?? []) : [];
};