stepper.d.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. import { SuperComponent } from '../common/src/index';
  2. export default class Stepper extends SuperComponent {
  3. externalClasses: string[];
  4. properties: {
  5. disableInput?: {
  6. type: BooleanConstructor;
  7. value?: boolean;
  8. };
  9. disabled?: {
  10. type: BooleanConstructor;
  11. value?: boolean;
  12. };
  13. inputWidth?: {
  14. type: NumberConstructor;
  15. value?: number;
  16. };
  17. integer?: {
  18. type: BooleanConstructor;
  19. value?: boolean;
  20. };
  21. max?: {
  22. type: NumberConstructor;
  23. value?: number;
  24. };
  25. min?: {
  26. type: NumberConstructor;
  27. value?: number;
  28. };
  29. size?: {
  30. type: StringConstructor;
  31. value?: import("../common/common").SizeEnum;
  32. };
  33. step?: {
  34. type: NumberConstructor;
  35. value?: number;
  36. };
  37. theme?: {
  38. type: StringConstructor;
  39. value?: "outline" | "filled" | "normal";
  40. };
  41. value?: {
  42. type: null;
  43. value?: string | number;
  44. };
  45. defaultValue?: {
  46. type: null;
  47. value?: string | number;
  48. };
  49. };
  50. controlledProps: {
  51. key: string;
  52. event: string;
  53. }[];
  54. observers: {
  55. value(v: any): void;
  56. };
  57. data: {
  58. currentValue: number;
  59. classPrefix: string;
  60. prefix: string;
  61. };
  62. lifetimes: {
  63. attached(): void;
  64. };
  65. methods: {
  66. isDisabled(type: any): boolean;
  67. getLen(num: number): number;
  68. add(a: number, b: number): number;
  69. format(value: any): string;
  70. setValue(value: any): void;
  71. minusValue(): boolean;
  72. plusValue(): boolean;
  73. filterIllegalChar(value: string | number): string;
  74. handleFocus(e: any): void;
  75. handleInput(e: any): void;
  76. handleBlur(e: any): void;
  77. };
  78. }