mentionsProps.d.ts 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. import type { PropType } from 'vue';
  2. import { filterOption as defaultFilterOption, validateSearch as defaultValidateSearch } from './util';
  3. export declare const PlaceMent: ["top", "bottom"];
  4. export declare type Direction = 'ltr' | 'rtl';
  5. export declare const mentionsProps: {
  6. autofocus: {
  7. type: BooleanConstructor;
  8. default: any;
  9. };
  10. prefix: import("vue-types").VueTypeDef<string | string[]>;
  11. prefixCls: StringConstructor;
  12. value: StringConstructor;
  13. disabled: {
  14. type: BooleanConstructor;
  15. default: any;
  16. };
  17. split: StringConstructor;
  18. transitionName: StringConstructor;
  19. placement: import("vue-types").VueTypeDef<"bottom" | "top">;
  20. character: import("vue-types").VueTypeValidableDef<any>;
  21. characterRender: FunctionConstructor;
  22. filterOption: {
  23. type: PropType<false | typeof defaultFilterOption>;
  24. };
  25. validateSearch: FunctionConstructor;
  26. getPopupContainer: {
  27. type: PropType<() => HTMLElement>;
  28. };
  29. options: {
  30. type: PropType<Partial<import("vue").ExtractPropTypes<{
  31. value: StringConstructor;
  32. disabled: BooleanConstructor;
  33. label: (FunctionConstructor | StringConstructor | NumberConstructor)[];
  34. }>>>;
  35. default: () => any;
  36. };
  37. loading: {
  38. type: BooleanConstructor;
  39. default: any;
  40. };
  41. rows: (StringConstructor | NumberConstructor)[];
  42. direction: {
  43. type: PropType<Direction>;
  44. };
  45. };
  46. export declare const vcMentionsProps: {
  47. autofocus: {
  48. type: BooleanConstructor;
  49. default: any;
  50. };
  51. prefix: import("vue-types").VueTypeDef<string | string[]>;
  52. prefixCls: StringConstructor;
  53. value: StringConstructor;
  54. disabled: {
  55. type: BooleanConstructor;
  56. default: any;
  57. };
  58. split: StringConstructor;
  59. transitionName: StringConstructor;
  60. placement: import("vue-types").VueTypeDef<"bottom" | "top">;
  61. character: import("vue-types").VueTypeValidableDef<any>;
  62. characterRender: FunctionConstructor;
  63. filterOption: {
  64. type: PropType<false | typeof defaultFilterOption>;
  65. };
  66. validateSearch: FunctionConstructor;
  67. getPopupContainer: {
  68. type: PropType<() => HTMLElement>;
  69. };
  70. options: {
  71. type: PropType<Partial<import("vue").ExtractPropTypes<{
  72. value: StringConstructor;
  73. disabled: BooleanConstructor;
  74. label: (FunctionConstructor | StringConstructor | NumberConstructor)[];
  75. }>>>;
  76. default: () => any;
  77. };
  78. loading: {
  79. type: BooleanConstructor;
  80. default: any;
  81. };
  82. rows: (StringConstructor | NumberConstructor)[];
  83. direction: {
  84. type: PropType<Direction>;
  85. };
  86. };
  87. export declare const defaultProps: {
  88. prefix: string;
  89. split: string;
  90. rows: number;
  91. validateSearch: typeof defaultValidateSearch;
  92. filterOption: any;
  93. };
  94. declare const _default: {
  95. autofocus: {
  96. type: BooleanConstructor;
  97. default: any;
  98. };
  99. prefix: import("vue-types").VueTypeDef<string | string[]>;
  100. prefixCls: StringConstructor;
  101. value: StringConstructor;
  102. disabled: {
  103. type: BooleanConstructor;
  104. default: any;
  105. };
  106. split: StringConstructor;
  107. transitionName: StringConstructor;
  108. placement: import("vue-types").VueTypeDef<"bottom" | "top">;
  109. character: import("vue-types").VueTypeValidableDef<any>;
  110. characterRender: FunctionConstructor;
  111. filterOption: {
  112. type: PropType<false | typeof defaultFilterOption>;
  113. };
  114. validateSearch: FunctionConstructor;
  115. getPopupContainer: {
  116. type: PropType<() => HTMLElement>;
  117. };
  118. options: {
  119. type: PropType<Partial<import("vue").ExtractPropTypes<{
  120. value: StringConstructor;
  121. disabled: BooleanConstructor;
  122. label: (FunctionConstructor | StringConstructor | NumberConstructor)[];
  123. }>>>;
  124. default: () => any;
  125. };
  126. loading: {
  127. type: BooleanConstructor;
  128. default: any;
  129. };
  130. rows: (StringConstructor | NumberConstructor)[];
  131. direction: {
  132. type: PropType<Direction>;
  133. };
  134. };
  135. export default _default;