element-plus
Version:
A Component Library for Vue 3
1 lines • 801 B
Source Map (JSON)
{"version":3,"file":"use-props-alias.mjs","sources":["../../../../../../../packages/components/transfer/src/composables/use-props-alias.ts"],"sourcesContent":["import { computed } from 'vue'\n\nimport type { TransferProps, TransferPropsAlias } from '../transfer'\n\nexport const usePropsAlias = (props: TransferProps) => {\n const initProps: Required<TransferPropsAlias> = {\n label: 'label',\n key: 'key',\n disabled: 'disabled',\n }\n\n return computed(() => ({\n ...initProps,\n ...props.props,\n }))\n}\n"],"names":[],"mappings":";;AAIO,MAAM,aAAA,GAAgB,CAAC,KAAA,KAAyB;AACrD,EAAA,MAAM,SAAA,GAA0C;AAAA,IAC9C,KAAA,EAAO,OAAA;AAAA,IACP,GAAA,EAAK,KAAA;AAAA,IACL,QAAA,EAAU;AAAA,GACZ;AAEA,EAAA,OAAO,SAAS,OAAO;AAAA,IACrB,GAAG,SAAA;AAAA,IACH,GAAG,KAAA,CAAM;AAAA,GACX,CAAE,CAAA;AACJ;;;;"}