{"version":3,"file":"unit.fixture.cjs","sources":["../../../../../src/schema/public/unit/unit.fixture.ts"],"sourcesContent":["import { keysToCamelCase } from \"zod-to-camel-case\";\n\nimport type { Unit, UnitCamel } from \"@/schema/public/unit/unit.schema\";\n\nexport const unitFixture = ({\n  overrides = {},\n}: {\n  overrides?: Partial<Unit>;\n} = {}): Unit => ({\n  unit_id: 0,\n  unit_uid: \"unit-uid\",\n  description: null,\n  slug: \"unit-slug\",\n  tags: null,\n  title: \"unit-title\",\n  _state: \"published\",\n  _cohort: \"2023-2024\",\n  expiration_date: null,\n  prior_knowledge_requirements: [\"requirement 1\", \"requirement 2\"],\n  subjectcategories: [1, 2, 3],\n  ...overrides,\n});\n\nexport const unitFixtureCamel = ({\n  overrides = {},\n}: {\n  overrides?: Partial<UnitCamel>;\n} = {}): UnitCamel => ({\n  ...keysToCamelCase(unitFixture()),\n  ...overrides,\n});\n\n// Backwards compatibility exports\n/**\n * @deprecated Use unitFixture instead.\n */\nexport const unitDataFixture = unitFixture;\nexport const unitDataFixtureCamel = unitFixtureCamel;\n"],"names":["unitFixture","overrides","unit_id","unit_uid","description","slug","tags","title","_state","_cohort","expiration_date","prior_knowledge_requirements","subjectcategories","unitFixtureCamel","keysToCamelCase","unitDataFixture","unitDataFixtureCamel"],"mappings":"gDAIO,MAAMA,EAAc,EACzBC,YAAY,CAAA,GAGV,CAAA,KAAE,CACJC,QAAS,EACTC,SAAU,WACVC,YAAa,KACbC,KAAM,YACNC,KAAM,KACNC,MAAO,aACPC,OAAQ,YACRC,QAAS,YACTC,gBAAiB,KACjBC,6BAA8B,CAAC,gBAAiB,iBAChDC,kBAAmB,CAAC,EAAG,EAAG,MACvBX,IAGQY,EAAmB,EAC9BZ,YAAY,CAAA,GAGV,CAAA,KAAE,IACDa,EAAAA,gBAAgBd,QAChBC,IAOQc,EAAkBf,EAClBgB,EAAuBH"}