index.d.ts 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. export declare const NumberKeyboard: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. show: BooleanConstructor;
  3. title: StringConstructor;
  4. theme: {
  5. type: import("vue").PropType<import("./NumberKeyboard").NumberKeyboardTheme>;
  6. default: import("./NumberKeyboard").NumberKeyboardTheme;
  7. };
  8. zIndex: (NumberConstructor | StringConstructor)[];
  9. teleport: import("vue").PropType<string | import("vue").RendererElement | null | undefined>;
  10. maxlength: {
  11. type: (NumberConstructor | StringConstructor)[];
  12. default: number;
  13. };
  14. modelValue: {
  15. type: import("vue").PropType<string>;
  16. default: string;
  17. };
  18. transition: {
  19. type: BooleanConstructor;
  20. default: true;
  21. };
  22. blurOnClose: {
  23. type: BooleanConstructor;
  24. default: true;
  25. };
  26. showDeleteKey: {
  27. type: BooleanConstructor;
  28. default: true;
  29. };
  30. randomKeyOrder: BooleanConstructor;
  31. closeButtonText: StringConstructor;
  32. deleteButtonText: StringConstructor;
  33. closeButtonLoading: BooleanConstructor;
  34. hideOnClickOutside: {
  35. type: BooleanConstructor;
  36. default: true;
  37. };
  38. safeAreaInsetBottom: {
  39. type: BooleanConstructor;
  40. default: true;
  41. };
  42. extraKey: {
  43. type: import("vue").PropType<string | string[]>;
  44. default: string;
  45. };
  46. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("input" | "blur" | "update:modelValue" | "close" | "hide" | "show" | "delete")[], "input" | "blur" | "update:modelValue" | "close" | "hide" | "show" | "delete", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  47. show: BooleanConstructor;
  48. title: StringConstructor;
  49. theme: {
  50. type: import("vue").PropType<import("./NumberKeyboard").NumberKeyboardTheme>;
  51. default: import("./NumberKeyboard").NumberKeyboardTheme;
  52. };
  53. zIndex: (NumberConstructor | StringConstructor)[];
  54. teleport: import("vue").PropType<string | import("vue").RendererElement | null | undefined>;
  55. maxlength: {
  56. type: (NumberConstructor | StringConstructor)[];
  57. default: number;
  58. };
  59. modelValue: {
  60. type: import("vue").PropType<string>;
  61. default: string;
  62. };
  63. transition: {
  64. type: BooleanConstructor;
  65. default: true;
  66. };
  67. blurOnClose: {
  68. type: BooleanConstructor;
  69. default: true;
  70. };
  71. showDeleteKey: {
  72. type: BooleanConstructor;
  73. default: true;
  74. };
  75. randomKeyOrder: BooleanConstructor;
  76. closeButtonText: StringConstructor;
  77. deleteButtonText: StringConstructor;
  78. closeButtonLoading: BooleanConstructor;
  79. hideOnClickOutside: {
  80. type: BooleanConstructor;
  81. default: true;
  82. };
  83. safeAreaInsetBottom: {
  84. type: BooleanConstructor;
  85. default: true;
  86. };
  87. extraKey: {
  88. type: import("vue").PropType<string | string[]>;
  89. default: string;
  90. };
  91. }>> & {
  92. onBlur?: ((...args: any[]) => any) | undefined;
  93. onInput?: ((...args: any[]) => any) | undefined;
  94. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  95. onClose?: ((...args: any[]) => any) | undefined;
  96. onDelete?: ((...args: any[]) => any) | undefined;
  97. onHide?: ((...args: any[]) => any) | undefined;
  98. onShow?: ((...args: any[]) => any) | undefined;
  99. }, {
  100. maxlength: string | number;
  101. modelValue: string;
  102. safeAreaInsetBottom: boolean;
  103. show: boolean;
  104. transition: boolean;
  105. theme: import("./NumberKeyboard").NumberKeyboardTheme;
  106. blurOnClose: boolean;
  107. showDeleteKey: boolean;
  108. randomKeyOrder: boolean;
  109. closeButtonLoading: boolean;
  110. hideOnClickOutside: boolean;
  111. extraKey: string | string[];
  112. }>>;
  113. export default NumberKeyboard;
  114. export type { NumberKeyboardProps, NumberKeyboardTheme, } from './NumberKeyboard';
  115. declare module 'vue' {
  116. interface GlobalComponents {
  117. VanNumberKeyboard: typeof NumberKeyboard;
  118. }
  119. }