Signature.d.ts 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import { type ExtractPropTypes } from 'vue';
  2. export declare const signatureProps: {
  3. tips: StringConstructor;
  4. type: {
  5. type: import("vue").PropType<string>;
  6. default: string;
  7. };
  8. penColor: {
  9. type: import("vue").PropType<string>;
  10. default: string;
  11. };
  12. lineWidth: {
  13. type: NumberConstructor;
  14. default: number;
  15. };
  16. clearButtonText: StringConstructor;
  17. backgroundColor: {
  18. type: import("vue").PropType<string>;
  19. default: string;
  20. };
  21. confirmButtonText: StringConstructor;
  22. };
  23. export type SignatureProps = ExtractPropTypes<typeof signatureProps>;
  24. declare const _default: import("vue").DefineComponent<ExtractPropTypes<{
  25. tips: StringConstructor;
  26. type: {
  27. type: import("vue").PropType<string>;
  28. default: string;
  29. };
  30. penColor: {
  31. type: import("vue").PropType<string>;
  32. default: string;
  33. };
  34. lineWidth: {
  35. type: NumberConstructor;
  36. default: number;
  37. };
  38. clearButtonText: StringConstructor;
  39. backgroundColor: {
  40. type: import("vue").PropType<string>;
  41. default: string;
  42. };
  43. confirmButtonText: StringConstructor;
  44. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("submit" | "clear" | "start" | "end" | "signing")[], "submit" | "clear" | "start" | "end" | "signing", import("vue").PublicProps, Readonly<ExtractPropTypes<{
  45. tips: StringConstructor;
  46. type: {
  47. type: import("vue").PropType<string>;
  48. default: string;
  49. };
  50. penColor: {
  51. type: import("vue").PropType<string>;
  52. default: string;
  53. };
  54. lineWidth: {
  55. type: NumberConstructor;
  56. default: number;
  57. };
  58. clearButtonText: StringConstructor;
  59. backgroundColor: {
  60. type: import("vue").PropType<string>;
  61. default: string;
  62. };
  63. confirmButtonText: StringConstructor;
  64. }>> & Readonly<{
  65. onSubmit?: ((...args: any[]) => any) | undefined;
  66. onClear?: ((...args: any[]) => any) | undefined;
  67. onStart?: ((...args: any[]) => any) | undefined;
  68. onEnd?: ((...args: any[]) => any) | undefined;
  69. onSigning?: ((...args: any[]) => any) | undefined;
  70. }>, {
  71. type: string;
  72. backgroundColor: string;
  73. lineWidth: number;
  74. penColor: string;
  75. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  76. export default _default;