{"version":3,"file":"pluralize.mjs","sources":["../../src/utils/pluralize.ts"],"sourcesContent":["export function pluralize<\n  C extends number,\n  S extends string,\n  P extends string = `${S}s`,\n>(count: C, singular: S, plural?: P): C extends 1 ? S : P {\n  return (count === 1 ? singular : plural ?? `${singular}s`) as C extends 1\n    ? S\n    : P;\n}\n"],"names":[],"mappings":"AAAgB,SAAA,SAAA,CAId,KAAU,EAAA,QAAA,EAAa,MAAiC,EAAA;AACxD,EAAA,OAAQ,KAAU,KAAA,CAAA,GAAI,QAAW,GAAA,MAAA,IAAU,CAAG,EAAA,QAAA,CAAA,CAAA,CAAA,CAAA;AAGhD;;;;"}