ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
1 lines • 2.12 kB
Source Map (JSON)
{"version":3,"file":"input.mjs","sources":["../../../../../packages/element/input/src/input.ts"],"sourcesContent":["import { isString } from '@ideaz/utils'\nimport { inputProps } from 'element-plus'\nimport type { ExtractPropTypes, PropType, VNode } from 'vue'\n\nexport const definePropType = <T>(val: any): PropType<T> => val\n\nexport const zInputProps = {\n ...inputProps,\n prepend: {\n type: [String, Function] as PropType<string | (() => VNode)>,\n },\n append: {\n type: [String, Function] as PropType<string | (() => VNode)>,\n },\n prefix: {\n type: [String, Function] as PropType<string | (() => VNode)>,\n },\n suffix: {\n type: [String, Function] as PropType<string | (() => VNode)>,\n },\n}\nexport type InputProps = ExtractPropTypes<typeof inputProps>\n\nexport const inputEmits = {\n 'update:modelValue': (value: string) => isString(value),\n // 'input': (value: string) => isString(value),\n}\n\nexport const INPUT_SLOTS = ['prepend', 'append', 'prefix', 'suffix']\n\nconst totalInputEmits = {\n ...inputEmits,\n change: (value: string) => isString(value),\n focus: (evt: FocusEvent) => evt instanceof FocusEvent,\n blur: (evt: FocusEvent) => evt instanceof FocusEvent,\n clear: () => true,\n}\n\nexport type InputEmits = typeof totalInputEmits\n\nexport const FILTER_INPUT_PROPS = ['prepend', 'append', 'prefix', 'suffix']\n"],"names":["definePropType","val","zInputProps","inputProps","inputEmits","value","isString","INPUT_SLOTS","totalInputEmits","evt","FILTER_INPUT_PROPS"],"mappings":";;;AAIa,MAAAA,IAAA,CAAAC,MAAAA,GAENC,IAAA;AAAA,EAAoB,GAAAC;AAAA,EACtB,SAAA;AAAA,IACM,MAAA,CAAA,QAAA,QAAA;AAAA,EACgB;AAAA,EACzB,QAAA;AAAA,IACQ,MAAA,CAAA,QAAA,QAAA;AAAA,EACiB;AAAA,EACzB,QAAA;AAAA,IACQ,MAAA,CAAA,QAAA,QAAA;AAAA,EACiB;AAAA,EACzB,QAAA;AAAA,IACQ,MAAA,CAAA,QAAA,QAAA;AAAA,EACiB;AAE3B,GAGOC,IAAA;AAAA,EAAmB,qBAAA,CAAAC,MAAAC,EAAAD,CAAA;AAAA;AAG1B,GAEOE,IAAA,CAAA,WAAA,UAAA,UAAA,QAAA,GAEPC,IAAA;AAAA,EAAwB,GAAAJ;AAAA,EACnB,QAAA,CAAAC,MAAAC,EAAAD,CAAA;AAAA,EACsC,OAAA,CAAAI,MAAAA,aAAA;AAAA,EACE,MAAA,CAAAA,MAAAA,aAAA;AAAA,EACD,OAAA,MAAA;AAE5C,GAIOC,IAAA,CAAA,WAAA,UAAA,UAAA,QAAA;"}