type.d.ts 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. export interface TdCheckboxProps {
  2. block?: {
  3. type: BooleanConstructor;
  4. value?: boolean;
  5. };
  6. borderless?: {
  7. type: BooleanConstructor;
  8. value?: boolean;
  9. };
  10. checkAll?: {
  11. type: BooleanConstructor;
  12. value?: boolean;
  13. };
  14. checked?: {
  15. type: BooleanConstructor;
  16. value?: boolean;
  17. };
  18. defaultChecked?: {
  19. type: BooleanConstructor;
  20. value?: boolean;
  21. };
  22. content?: {
  23. type: StringConstructor;
  24. value?: string;
  25. };
  26. contentDisabled?: {
  27. type: BooleanConstructor;
  28. value?: boolean;
  29. };
  30. disabled?: {
  31. type: BooleanConstructor;
  32. value?: boolean;
  33. };
  34. icon?: {
  35. type: null;
  36. value?: 'circle' | 'line' | 'rectangle' | string[];
  37. };
  38. indeterminate?: {
  39. type: BooleanConstructor;
  40. value?: boolean;
  41. };
  42. label?: {
  43. type: StringConstructor;
  44. value?: string;
  45. };
  46. maxContentRow?: {
  47. type: NumberConstructor;
  48. value?: number;
  49. };
  50. maxLabelRow?: {
  51. type: NumberConstructor;
  52. value?: number;
  53. };
  54. name?: {
  55. type: StringConstructor;
  56. value?: string;
  57. };
  58. placement?: {
  59. type: StringConstructor;
  60. value?: 'left' | 'right';
  61. };
  62. readonly?: {
  63. type: BooleanConstructor;
  64. value?: boolean;
  65. };
  66. value?: {
  67. type: null;
  68. value?: string | number | boolean;
  69. };
  70. }