{"version":3,"file":"list.mjs","sources":["../../../../../../packages/components/list/src/list.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\n\nimport type { ExtractPropTypes } from 'vue'\n\nexport type ItemType = any\n\nexport const listProps = buildProps({\n  list: {\n    type: definePropType<ItemType[]>(Array),\n    default: () => [],\n  },\n  nativeScrollbar: {\n    type: Boolean,\n    default: false,\n  },\n  infiniteScrollDisabled: {\n    type: Boolean,\n    default: false,\n  },\n  infiniteScrollDelay: {\n    type: Number,\n    default: 16,\n  },\n  infiniteScrollDistance: {\n    type: Number,\n    default: 20,\n  },\n  load: {\n    type: definePropType<() => Promise<any>>(Function),\n  },\n  preLoad: {\n    type: definePropType<() => Promise<any>>(Function),\n  },\n  finished: {\n    type: Boolean,\n    default: false,\n  },\n  loadingText: {\n    type: String,\n  },\n  errorText: {\n    type: String,\n  },\n  noMoreText: {\n    type: String,\n  },\n} as const)\nexport type ListProps = ExtractPropTypes<typeof listProps>\n\nexport const listEmits = {}\nexport type ListEmits = typeof listEmits\n"],"names":[],"mappings":";;AAMO,MAAM,YAAY,UAAW,CAAA;AAAA,EAClC,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,eAA2B,KAAK,CAAA;AAAA,IACtC,OAAA,EAAS,MAAM,EAAC;AAAA,GAClB;AAAA,EACA,eAAiB,EAAA;AAAA,IACf,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,sBAAwB,EAAA;AAAA,IACtB,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,mBAAqB,EAAA;AAAA,IACnB,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,sBAAwB,EAAA;AAAA,IACtB,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,eAAmC,QAAQ,CAAA;AAAA,GACnD;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAA,EAAM,eAAmC,QAAQ,CAAA;AAAA,GACnD;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,GACR;AACF,CAAU,EAAA;AAGH,MAAM,YAAY;;;;"}