{"version":3,"file":"signature.mjs","sources":["../../../../../../packages/components/signature/src/signature.ts"],"sourcesContent":["import { buildProps } from '@ll-plus/utils'\r\nimport { ExtractPropTypes } from 'vue'\r\nimport type Signature from './signature.vue'\r\n\r\nexport const signatureProps = buildProps({\r\n  width: {\r\n    type: Number,\r\n    default: 800,\r\n  },\r\n  height: {\r\n    type: Number,\r\n    default: 400,\r\n  },\r\n  placeholder: {\r\n    type: String,\r\n    default: '请在此区域签名',\r\n  },\r\n  lineWidth: {\r\n    type: Number,\r\n    default: 2,\r\n  },\r\n  strokeStyle: {\r\n    type: String,\r\n    default: '#000000',\r\n  },\r\n  disabled: {\r\n    type: Boolean,\r\n    default: false,\r\n  },\r\n  hiddenBorder: {\r\n    type: Boolean,\r\n    default: false,\r\n  },\r\n} as const)\r\n\r\n// props\r\nexport type SignatureProps = ExtractPropTypes<typeof signatureProps>\r\n\r\n// instance\r\nexport type SignatureInstance = InstanceType<typeof Signature>\r\n"],"names":[],"mappings":";;;;AAIO,MAAM,iBAAiB,UAAA,CAAW;AAAA,EACvC,KAAA,EAAO;AAAA,IACL,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,MAAA,EAAQ;AAAA,IACN,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,WAAA,EAAa;AAAA,IACX,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,SAAA,EAAW;AAAA,IACT,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,WAAA,EAAa;AAAA,IACX,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,QAAA,EAAU;AAAA,IACR,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,YAAA,EAAc;AAAA,IACZ,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAS;AAAA;AAEb,CAAU;;;;"}