{"version":3,"file":"configureView.mjs","sources":["../../../../../server/src/controllers/validation/admin/configureView.ts"],"sourcesContent":["import { yup, validateYupSchema } from '@strapi/utils';\nimport { ALLOWED_SORT_STRINGS } from '../../../constants';\n\nconst configSchema = yup.object({\n  pageSize: yup.number().required(),\n  sort: yup.mixed().oneOf(ALLOWED_SORT_STRINGS),\n});\n\nexport const validateViewConfiguration = validateYupSchema(configSchema);\n\nexport type ViewConfiguration = yup.InferType<typeof configSchema>;\n"],"names":["configSchema","yup","object","pageSize","number","required","sort","mixed","oneOf","ALLOWED_SORT_STRINGS","validateViewConfiguration","validateYupSchema"],"mappings":";;;AAGA,MAAMA,YAAAA,GAAeC,GAAAA,CAAIC,MAAM,CAAC;IAC9BC,QAAAA,EAAUF,GAAAA,CAAIG,MAAM,EAAA,CAAGC,QAAQ,EAAA;AAC/BC,IAAAA,IAAAA,EAAML,GAAAA,CAAIM,KAAK,EAAA,CAAGC,KAAK,CAACC,oBAAAA;AAC1B,CAAA,CAAA;AAEO,MAAMC,yBAAAA,GAA4BC,iBAAAA,CAAkBX,YAAAA;;;;"}