{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/pagination/src/props.ts"],"sourcesContent":["import type { PropType, ExtractPropTypes } from 'vue'\nimport type { PageConfig } from './types'\n\nexport const paginationProps = {\n  pageConfig: {\n    type: Object as PropType<PageConfig>,\n    default: () => ({})\n  },\n  pageSizes: {\n    type: Array as PropType<Array<number>>,\n    default: () => [10, 20, 30]\n  },\n  layout: {\n    type: String,\n    default: 'prev, pager, next'\n  },\n  disabled: {\n    type: Boolean,\n    default: false\n  }\n}\n\nexport type PaginationProps = ExtractPropTypes<typeof paginationProps>\n"],"names":[],"mappings":"AAGO,MAAM,eAAkB,GAAA;AAAA,EAC7B,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,IACN,OAAA,EAAS,OAAO,EAAC,CAAA;AAAA,GACnB;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,KAAA;AAAA,IACN,OAAS,EAAA,MAAM,CAAC,EAAA,EAAI,IAAI,EAAE,CAAA;AAAA,GAC5B;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,mBAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AACF;;;;"}