10 lines
270 B
TypeScript
10 lines
270 B
TypeScript
export function pickVariantKey(
|
|
input: { variants: Array<{ kind: string; size: number; key: string }> },
|
|
req: { kind: string; size: number },
|
|
) {
|
|
const v = input.variants.find(
|
|
(x) => x.kind === req.kind && x.size === req.size,
|
|
);
|
|
return v?.key ?? null;
|
|
}
|