{"version":3,"file":"overridesAndExceptions.fixture.cjs","sources":["../../../../../src/schema/published/overridesAndExceptions/overridesAndExceptions.fixture.ts"],"sourcesContent":["import { keysToCamelCase } from \"zod-to-camel-case\";\n\nimport type {\n  OverridesAndExceptions,\n  OverridesAndExceptionsCamel,\n} from \"@/schema/published/overridesAndExceptions/overridesAndExceptions.schema\";\n\nexport const overridesAndExceptionsFixture = ({\n  overrides = {},\n}: {\n  overrides?: Partial<OverridesAndExceptions>;\n} = {}): OverridesAndExceptions => ({\n  overrides_and_exceptions_id: 1,\n  select_by_programme_fields: [{ subject_id: 7, keystage_id: 3 }],\n  select_by_features: [{ pe_practical: true }],\n  actions: {\n    exclusions: [\"pupilSubjectListingQuery\"],\n    is_pe_practical: true,\n  },\n  description: \"PE practical lessons override\",\n  used_by_queries: [\"all pupil queries\"],\n  created_at: \"2024-01-01T00:00:00.000Z\",\n  updated_at: \"2024-01-01T00:00:00.000Z\",\n  ...overrides,\n});\n\nexport const overridesAndExceptionsFixtureCamel = ({\n  overrides = {},\n}: {\n  overrides?: Partial<OverridesAndExceptionsCamel>;\n} = {}): OverridesAndExceptionsCamel => ({\n  ...keysToCamelCase(overridesAndExceptionsFixture()),\n  ...overrides,\n});\n\nexport default overridesAndExceptionsFixture;\n"],"names":["overridesAndExceptionsFixture","overrides","overrides_and_exceptions_id","select_by_programme_fields","subject_id","keystage_id","select_by_features","pe_practical","actions","exclusions","is_pe_practical","description","used_by_queries","created_at","updated_at","keysToCamelCase"],"mappings":"gDAOO,MAAMA,EAAgC,EAC3CC,YAAY,CAAA,GAGV,CAAA,KAAE,CACJC,4BAA6B,EAC7BC,2BAA4B,CAAC,CAAEC,WAAY,EAAGC,YAAa,IAC3DC,mBAAoB,CAAC,CAAEC,cAAc,IACrCC,QAAS,CACPC,WAAY,CAAC,4BACbC,iBAAiB,GAEnBC,YAAa,gCACbC,gBAAiB,CAAC,qBAClBC,WAAY,2BACZC,WAAY,8BACTb,uFAG6C,EAChDA,YAAY,CAAA,GAGV,CAAA,KAAE,IACDc,EAAAA,gBAAgBf,QAChBC"}