{"version":3,"file":"props.mjs","sources":["../../../src/np-button/src/props.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue'\nimport { makeStringProp } from '../../utils'\n\nexport const npButtonProps = {\n  /**\n   * 类型定义\n   */\n  type: makeStringProp(''),\n\n  class: makeStringProp(''),\n  click: {\n    type: Function as PropType<\n      ((e?: MouseEvent) => void) | ((e?: MouseEvent) => Promise<void>)\n    >,\n  },\n}\n\nexport type NpButtonProps = ExtractPropTypes<typeof npButtonProps>\n"],"names":[],"mappings":";;;AAGO,MAAM,aAAgB,GAAA;AAAA;AAAA;AAAA;AAAA,EAI3B,IAAA,EAAM,eAAe,EAAE,CAAA;AAAA,EAEvB,KAAA,EAAO,eAAe,EAAE,CAAA;AAAA,EACxB,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,QAAA;AAAA,GAGR;AACF;;;;"}