{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/popconfirm/src/props.ts"],"sourcesContent":["import type { PropType } from 'vue'\nimport type { Position, PopconfirmTypes } from './types'\n\nexport const popconfirmProps = {\n  modelValue: {\n    type: Boolean,\n    default: undefined\n  },\n  disabled: {\n    type: Boolean,\n    default: false\n  },\n  width: {\n    type: [String, Number],\n    default: 200\n  },\n  type: {\n    type: String as PropType<PopconfirmTypes>,\n    default: 'danger'\n  },\n  content: [String, Number],\n  position: {\n    type: String as PropType<Position>,\n    default: 'top'\n  },\n  okText: {\n    type: String,\n    default: '确认'\n  },\n  cancelText: {\n    type: String,\n    default: '取消'\n  },\n  // 点击ok前拦截\n  onBeforeOk: {\n    type: Function as PropType<(e: Event) => boolean | Promise<boolean>>,\n    default: undefined\n  },\n  // 点击cancel前拦截\n  onBeforeCancel: {\n    type: Function as PropType<(e: Event) => boolean | Promise<boolean>>,\n    default: undefined\n  },\n  renderTo: {\n    type: [String, Object] as PropType<string | HTMLElement>\n  },\n  popupClass: String\n}\n"],"names":[],"mappings":"AAGO,MAAM,eAAkB,GAAA;AAAA,EAC7B,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,QAAA;AAAA,GACX;AAAA,EACA,OAAA,EAAS,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,EACxB,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,cAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,cAAA;AAAA,GACX;AAAA;AAAA,EAEA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,QAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA;AAAA,EAEA,cAAgB,EAAA;AAAA,IACd,IAAM,EAAA,QAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,GACvB;AAAA,EACA,UAAY,EAAA,MAAA;AACd;;;;"}