{"version":3,"file":"lesson.fixture.cjs","sources":["../../../../../src/schema/public/lesson/lesson.fixture.ts"],"sourcesContent":["import { keysToCamelCase } from \"zod-to-camel-case\";\n\nimport type { Lesson, LessonCamel } from \"@/schema/public/lesson/lesson.schema\";\n\nexport const lessonFixture = ({\n  overrides = {},\n}: {\n  overrides?: Partial<Lesson>;\n} = {}): Lesson => ({\n  lesson_id: 1,\n  lesson_uid: \"lesson-uid\",\n  title: \"lesson-title\",\n  description: \"lesson-description\",\n  slug: \"lesson-slug\",\n  pupil_lesson_outcome: \"pupil-lesson-outcome\",\n  phonics_outcome: null,\n  key_learning_points: [{ key_learning_point: \"point 1\" }],\n  equipment_and_resources: null,\n  content_guidance_details: null,\n  content_guidance: null,\n  supervision_level: null,\n  thirdpartycontent_list: null,\n  misconceptions_and_common_mistakes: null,\n  keywords: null,\n  video_id: null,\n  sign_language_video_id: null,\n  quiz_id_starter: null,\n  quiz_id_exit: null,\n  asset_id_slidedeck: null,\n  asset_id_worksheet: null,\n  asset_id_worksheet_answers: null,\n  asset_id_supplementary_asset: null,\n  asset_id_lesson_guide: null,\n  copyright_content: [\n    {\n      copyright_info: \"info about copyright\",\n    },\n  ],\n  _state: \"published\",\n  _cohort: \"2023-2024\",\n  deprecated_fields: null,\n  updated_at: \"2024-02-28T08:09:20.247619+00:00\",\n  created_at: \"2024-02-28T08:09:20.247619+00:00\",\n  expiration_date: null,\n  lesson_outline: null,\n  media_clips: null,\n  lesson_release_date: null,\n  teacher_tips: null,\n  _deleted: false,\n  _release_id: null,\n  teacher_details: null,\n  attribution: null,\n  tags: null,\n  tpc_media_list: null,\n  tpc_works_list: null,\n  tpc_downloadablefiles_list: null,\n  tpc_quizimages_list: null,\n  features: null,\n  new_vocabulary_list: null,\n  revisited_vocabulary_list: null,\n  downloadable_files: null,\n  ...overrides,\n});\n\nexport const lessonFixtureCamel = ({\n  overrides = {},\n}: {\n  overrides?: Partial<LessonCamel>;\n} = {}): LessonCamel => ({\n  ...keysToCamelCase(lessonFixture()),\n  ...overrides,\n});\n\n// Backwards compatibility exports\n/**\n * @deprecated Use lessonFixture instead.\n */\nexport const lessonDataFixture = lessonFixture;\nexport const lessonDataFixtureCamel = lessonFixtureCamel;\n"],"names":["lessonFixture","overrides","lesson_id","lesson_uid","title","description","slug","pupil_lesson_outcome","phonics_outcome","key_learning_points","key_learning_point","equipment_and_resources","content_guidance_details","content_guidance","supervision_level","thirdpartycontent_list","misconceptions_and_common_mistakes","keywords","video_id","sign_language_video_id","quiz_id_starter","quiz_id_exit","asset_id_slidedeck","asset_id_worksheet","asset_id_worksheet_answers","asset_id_supplementary_asset","asset_id_lesson_guide","copyright_content","copyright_info","_state","_cohort","deprecated_fields","updated_at","created_at","expiration_date","lesson_outline","media_clips","lesson_release_date","teacher_tips","_deleted","_release_id","teacher_details","attribution","tags","tpc_media_list","tpc_works_list","tpc_downloadablefiles_list","tpc_quizimages_list","features","new_vocabulary_list","revisited_vocabulary_list","downloadable_files","lessonFixtureCamel","keysToCamelCase","lessonDataFixture","lessonDataFixtureCamel"],"mappings":"gDAIO,MAAMA,EAAgB,EAC3BC,YAAY,CAAA,GAGV,CAAA,KAAE,CACJC,UAAW,EACXC,WAAY,aACZC,MAAO,eACPC,YAAa,qBACbC,KAAM,cACNC,qBAAsB,uBACtBC,gBAAiB,KACjBC,oBAAqB,CAAC,CAAEC,mBAAoB,YAC5CC,wBAAyB,KACzBC,yBAA0B,KAC1BC,iBAAkB,KAClBC,kBAAmB,KACnBC,uBAAwB,KACxBC,mCAAoC,KACpCC,SAAU,KACVC,SAAU,KACVC,uBAAwB,KACxBC,gBAAiB,KACjBC,aAAc,KACdC,mBAAoB,KACpBC,mBAAoB,KACpBC,2BAA4B,KAC5BC,6BAA8B,KAC9BC,sBAAuB,KACvBC,kBAAmB,CACjB,CACEC,eAAgB,yBAGpBC,OAAQ,YACRC,QAAS,YACTC,kBAAmB,KACnBC,WAAY,mCACZC,WAAY,mCACZC,gBAAiB,KACjBC,eAAgB,KAChBC,YAAa,KACbC,oBAAqB,KACrBC,aAAc,KACdC,UAAU,EACVC,YAAa,KACbC,gBAAiB,KACjBC,YAAa,KACbC,KAAM,KACNC,eAAgB,KAChBC,eAAgB,KAChBC,2BAA4B,KAC5BC,oBAAqB,KACrBC,SAAU,KACVC,oBAAqB,KACrBC,0BAA2B,KAC3BC,mBAAoB,QACjBlD,IAGQmD,EAAqB,EAChCnD,YAAY,CAAA,GAGV,CAAA,KAAE,IACDoD,EAAAA,gBAAgBrD,QAChBC,IAOQqD,EAAoBtD,EACpBuD,EAAyBH"}