tav-ui
Version:
1 lines • 1.85 kB
Source Map (JSON)
{"version":3,"file":"types2.mjs","sources":["../../../../../../../packages/components/loading/src/types.ts"],"sourcesContent":["import type { ExtractPropTypes } from 'vue'\n\nexport enum SizeEnum {\n DEFAULT = 'default',\n SMALL = 'small',\n LARGE = 'large',\n}\nexport const loadingProps = {\n tip: {\n type: String,\n default: '',\n },\n size: {\n type: String,\n default: SizeEnum.LARGE,\n validator: (v: SizeEnum): boolean => {\n return [SizeEnum.DEFAULT, SizeEnum.SMALL, SizeEnum.LARGE].includes(v)\n },\n },\n absolute: {\n type: Boolean,\n default: false,\n },\n loading: {\n type: Boolean,\n default: false,\n },\n background: {\n type: String,\n },\n theme: {\n type: String,\n },\n}\nexport type LoadingProps = ExtractPropTypes<typeof loadingProps>\n\nexport interface LoadingCreateProps {\n tip: string\n size: SizeEnum\n absolute: boolean\n loading: boolean\n background: string\n theme: 'dark' | 'light'\n}\n"],"names":[],"mappings":"AAAU,IAAC,QAAQ,mBAAmB,CAAC,CAAC,SAAS,KAAK;AACtD,EAAE,SAAS,CAAC,SAAS,CAAC,GAAG,SAAS,CAAC;AACnC,EAAE,SAAS,CAAC,OAAO,CAAC,GAAG,OAAO,CAAC;AAC/B,EAAE,SAAS,CAAC,OAAO,CAAC,GAAG,OAAO,CAAC;AAC/B,EAAE,OAAO,SAAS,CAAC;AACnB,CAAC,EAAE,QAAQ,IAAI,EAAE,EAAE;AACP,MAAC,YAAY,GAAG;AAC5B,EAAE,GAAG,EAAE;AACP,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,OAAO;AACpB,IAAI,SAAS,EAAE,CAAC,CAAC,KAAK;AACtB,MAAM,OAAO,CAAC,SAAS,gBAAgB,OAAO,cAAc,OAAO,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC7F,KAAK;AACL,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,OAAO,EAAE;AACX,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH;;;;"}