Files
klz-cables.com/.pnpm-store/v10/files/a7/e61fbc3ed278cff2ea1f9ddfc7c1736bb5b651f18d0aada08c3c404ffbe960bd0902bbf2c295026ea3288bd7ad045622547e5bda2ee76f344def7cdac0838d
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

25 lines
852 B
Plaintext

import { type LocaleData } from "./core.js";
import { type NumberFormatDigitInternalSlots } from "./number.js";
export type LDMLPluralRule = "zero" | "one" | "two" | "few" | "many" | "other";
export interface PluralRangesData {
cardinal?: Record<string, LDMLPluralRule>;
ordinal?: Record<string, LDMLPluralRule>;
}
export interface PluralRulesData {
categories: {
cardinal: string[];
ordinal: string[];
};
fn: (val: number | string, ord?: boolean, exponent?: number) => LDMLPluralRule;
pluralRanges?: PluralRangesData;
}
export type PluralRulesLocaleData = LocaleData<PluralRulesData>;
export interface PluralRulesInternal extends NumberFormatDigitInternalSlots {
initializedPluralRules: boolean;
locale: string;
type: "cardinal" | "ordinal";
notation: "standard" | "compact";
compactDisplay?: "short" | "long";
dataLocaleData?: any;
}