{"version":3,"file":"programmeListing.schema.cjs","sources":["../../../../../src/schema/published/programmeListing/programmeListing.schema.ts"],"sourcesContent":["import { z } from \"zod\";\nimport zodToCamelCase from \"zod-to-camel-case\";\n\nimport { syntheticUnitvariantLessonsByKsSchemaOld } from \"@/schema/published/syntheticUnitvariantsWithLessonIdsByKs/syntheticUnitvariantLessonsByKs.schema.old\";\n\nexport const programmeListingSchema =\n  syntheticUnitvariantLessonsByKsSchemaOld.pick({\n    lesson_data: true,\n    programme_fields: true,\n    is_legacy: true,\n    programme_slug: true,\n  });\nexport type ProgrammeListing = z.infer<typeof programmeListingSchema>;\n\nexport const programmeListingSchemaCamel = zodToCamelCase(\n  programmeListingSchema,\n);\nexport type ProgrammeListingCamel = z.infer<typeof programmeListingSchemaCamel>;\n\nexport const programmeListingArraySchema = z.array(programmeListingSchema);\nexport type ProgrammeListingArray = z.infer<typeof programmeListingArraySchema>;\n\nexport const programmeListingArraySchemaCamel = zodToCamelCase(\n  programmeListingArraySchema,\n);\nexport type ProgrammeListingArrayCamel = z.infer<\n  typeof programmeListingArraySchemaCamel\n>;\n\n/**\n * @deprecated Use programmeListingSchema instead.\n */\nexport {\n  /**\n   * @deprecated Use programmeListingSchema instead.\n   */\n  programmeListingSchema as programmeListingResponseSchema,\n  /**\n   * @deprecated Use programmeListingArraySchema instead.\n   */\n  programmeListingArraySchema as programmeListingResponseSchemaArray,\n  /**\n   * @deprecated Use programmeListingSchemaCamel instead.\n   */\n  programmeListingSchemaCamel as programmeListingResponseSchemaCamel,\n  /**\n   * @deprecated Use programmeListingArraySchemaCamel instead.\n   */\n  programmeListingArraySchemaCamel as programmeListingResponseSchemaArrayCamel,\n};\n\nexport type {\n  /**\n   * @deprecated Use ProgrammeListing instead.\n   */\n  ProgrammeListing as ProgrammeListingResponse,\n  /**\n   * @deprecated Use ProgrammeListingArray instead.\n   */\n  ProgrammeListingArray as ProgrammeListingResponseArray,\n  /**\n   * @deprecated Use ProgrammeListingCamel instead.\n   */\n  ProgrammeListingCamel as ProgrammeListingResponseCamel,\n  /**\n   * @deprecated Use ProgrammeListingArrayCamel instead.\n   */\n  ProgrammeListingArrayCamel as ProgrammeListingResponseArrayCamel,\n};\n"],"names":["programmeListingSchema","syntheticUnitvariantLessonsByKsSchemaOld","pick","lesson_data","programme_fields","is_legacy","programme_slug","programmeListingSchemaCamel","zodToCamelCase","programmeListingArraySchema","z","array","programmeListingArraySchemaCamel"],"mappings":"qOAKO,MAAMA,EACXC,EAAAA,yCAAyCC,KAAK,CAC5CC,aAAa,EACbC,kBAAkB,EAClBC,WAAW,EACXC,gBAAgB,IAIPC,EAA8BC,EAAAA,QACzCR,GAIWS,EAA8BC,EAAAA,EAAEC,MAAMX,GAGtCY,EAAmCJ,EAAAA,QAC9CC"}