input-number.component.d.ts 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. import { OnInit } from '@angular/core';
  2. import { ControlValueAccessor } from '@angular/forms';
  3. import { NzSizeLDSType, NzStatus, NzValidateStatus, OnChangeType, OnTouchedType } from 'ng-zorro-antd/core/types';
  4. import { NzInputAddonAfterDirective, NzInputAddonBeforeDirective, NzInputPrefixDirective, NzInputSuffixDirective } from 'ng-zorro-antd/input';
  5. import * as i0 from "@angular/core";
  6. import * as i1 from "ng-zorro-antd/space";
  7. export declare class NzInputNumberComponent implements OnInit, ControlValueAccessor {
  8. readonly nzId: import("@angular/core").InputSignal<string | null>;
  9. readonly nzSize: import("@angular/core").InputSignal<NzSizeLDSType>;
  10. readonly nzPlaceHolder: import("@angular/core").InputSignal<string | null>;
  11. readonly nzStatus: import("@angular/core").InputSignal<NzStatus>;
  12. readonly nzStep: import("@angular/core").InputSignalWithTransform<number, unknown>;
  13. readonly nzMin: import("@angular/core").InputSignalWithTransform<number, unknown>;
  14. readonly nzMax: import("@angular/core").InputSignalWithTransform<number, unknown>;
  15. readonly nzPrecision: import("@angular/core").InputSignal<number | null>;
  16. readonly nzParser: import("@angular/core").InputSignal<((value: string) => number) | null | undefined>;
  17. readonly nzFormatter: import("@angular/core").InputSignal<((value: number) => string) | null | undefined>;
  18. readonly nzDisabled: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
  19. readonly nzReadOnly: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
  20. readonly nzAutoFocus: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
  21. readonly nzBordered: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
  22. readonly nzKeyboard: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
  23. readonly nzControls: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
  24. readonly nzBlur: import("@angular/core").OutputEmitterRef<void>;
  25. readonly nzFocus: import("@angular/core").OutputEmitterRef<void>;
  26. readonly nzOnStep: import("@angular/core").OutputEmitterRef<{
  27. value: number;
  28. offset: number;
  29. type: "up" | "down";
  30. }>;
  31. private onChange;
  32. private onTouched;
  33. private isDisabledFirstChange;
  34. private compactSize;
  35. private inputRef;
  36. private hostRef;
  37. private elementRef;
  38. private injector;
  39. private focusMonitor;
  40. private directionality;
  41. private nzFormStatusService;
  42. private autoStepTimer;
  43. private defaultFormater;
  44. protected value: import("@angular/core").WritableSignal<number | null>;
  45. protected displayValue: import("@angular/core").WritableSignal<string>;
  46. protected dir: import("@angular/core").Signal<import("@angular/cdk/bidi").Direction>;
  47. protected focused: import("@angular/core").WritableSignal<boolean>;
  48. protected hasFeedback: import("@angular/core").WritableSignal<boolean>;
  49. protected finalStatus: import("@angular/core").WritableSignal<NzValidateStatus>;
  50. protected finalDisabled: import("@angular/core").WritableSignal<boolean>;
  51. protected prefix: import("@angular/core").Signal<NzInputPrefixDirective | undefined>;
  52. protected suffix: import("@angular/core").Signal<NzInputSuffixDirective | undefined>;
  53. protected addonBefore: import("@angular/core").Signal<NzInputAddonBeforeDirective | undefined>;
  54. protected addonAfter: import("@angular/core").Signal<NzInputAddonAfterDirective | undefined>;
  55. protected hasAffix: import("@angular/core").Signal<boolean>;
  56. protected hasAddon: import("@angular/core").Signal<boolean>;
  57. protected class: import("@angular/core").Signal<{
  58. 'ant-input-number-group-wrapper': boolean;
  59. 'ant-input-number-group-wrapper-rtl': boolean;
  60. } | {
  61. 'ant-input-number-affix-wrapper': boolean;
  62. 'ant-input-number-affix-wrapper-disabled': boolean;
  63. 'ant-input-number-affix-wrapper-readonly': boolean;
  64. 'ant-input-number-affix-wrapper-borderless': boolean;
  65. 'ant-input-number-affix-wrapper-focused': boolean;
  66. 'ant-input-number-affix-wrapper-rtl': boolean;
  67. } | {
  68. 'ant-input-number': boolean;
  69. 'ant-input-number-lg': boolean;
  70. 'ant-input-number-sm': boolean;
  71. 'ant-input-number-disabled': boolean;
  72. 'ant-input-number-readonly': boolean;
  73. 'ant-input-number-borderless': boolean;
  74. 'ant-input-number-focused': boolean;
  75. 'ant-input-number-rtl': boolean;
  76. 'ant-input-number-in-form-item': boolean;
  77. 'ant-input-number-out-of-range': boolean;
  78. }>;
  79. protected inputNumberClass: import("@angular/core").Signal<{
  80. 'ant-input-number': boolean;
  81. 'ant-input-number-lg': boolean;
  82. 'ant-input-number-sm': boolean;
  83. 'ant-input-number-disabled': boolean;
  84. 'ant-input-number-readonly': boolean;
  85. 'ant-input-number-borderless': boolean;
  86. 'ant-input-number-focused': boolean;
  87. 'ant-input-number-rtl': boolean;
  88. 'ant-input-number-in-form-item': boolean;
  89. 'ant-input-number-out-of-range': boolean;
  90. }>;
  91. protected affixWrapperClass: import("@angular/core").Signal<{
  92. 'ant-input-number-affix-wrapper': boolean;
  93. 'ant-input-number-affix-wrapper-disabled': boolean;
  94. 'ant-input-number-affix-wrapper-readonly': boolean;
  95. 'ant-input-number-affix-wrapper-borderless': boolean;
  96. 'ant-input-number-affix-wrapper-focused': boolean;
  97. 'ant-input-number-affix-wrapper-rtl': boolean;
  98. }>;
  99. protected groupWrapperClass: import("@angular/core").Signal<{
  100. 'ant-input-number-group-wrapper': boolean;
  101. 'ant-input-number-group-wrapper-rtl': boolean;
  102. }>;
  103. protected finalSize: import("@angular/core").Signal<NzSizeLDSType>;
  104. protected upDisabled: import("@angular/core").Signal<boolean>;
  105. protected downDisabled: import("@angular/core").Signal<boolean>;
  106. constructor();
  107. ngOnInit(): void;
  108. writeValue(value: number | null): void;
  109. registerOnChange(fn: OnChangeType): void;
  110. registerOnTouched(fn: OnTouchedType): void;
  111. setDisabledState(disabled: boolean): void;
  112. focus(): void;
  113. blur(): void;
  114. private step;
  115. private setValue;
  116. private setValueByTyping;
  117. private updateValue;
  118. private fixValue;
  119. protected stopAutoStep(): void;
  120. protected onStepMouseDown(event: MouseEvent | KeyboardEvent, up: boolean): void;
  121. protected onKeyDown(event: KeyboardEvent): void;
  122. protected onInput(value: string): void;
  123. static ɵfac: i0.ɵɵFactoryDeclaration<NzInputNumberComponent, never>;
  124. static ɵcmp: i0.ɵɵComponentDeclaration<NzInputNumberComponent, "nz-input-number", ["nzInputNumber"], { "nzId": { "alias": "nzId"; "required": false; "isSignal": true; }; "nzSize": { "alias": "nzSize"; "required": false; "isSignal": true; }; "nzPlaceHolder": { "alias": "nzPlaceHolder"; "required": false; "isSignal": true; }; "nzStatus": { "alias": "nzStatus"; "required": false; "isSignal": true; }; "nzStep": { "alias": "nzStep"; "required": false; "isSignal": true; }; "nzMin": { "alias": "nzMin"; "required": false; "isSignal": true; }; "nzMax": { "alias": "nzMax"; "required": false; "isSignal": true; }; "nzPrecision": { "alias": "nzPrecision"; "required": false; "isSignal": true; }; "nzParser": { "alias": "nzParser"; "required": false; "isSignal": true; }; "nzFormatter": { "alias": "nzFormatter"; "required": false; "isSignal": true; }; "nzDisabled": { "alias": "nzDisabled"; "required": false; "isSignal": true; }; "nzReadOnly": { "alias": "nzReadOnly"; "required": false; "isSignal": true; }; "nzAutoFocus": { "alias": "nzAutoFocus"; "required": false; "isSignal": true; }; "nzBordered": { "alias": "nzBordered"; "required": false; "isSignal": true; }; "nzKeyboard": { "alias": "nzKeyboard"; "required": false; "isSignal": true; }; "nzControls": { "alias": "nzControls"; "required": false; "isSignal": true; }; }, { "nzBlur": "nzBlur"; "nzFocus": "nzFocus"; "nzOnStep": "nzOnStep"; }, ["prefix", "suffix", "addonBefore", "addonAfter"], ["[nzInputAddonBefore]", "[nzInputAddonAfter]", "[nzInputPrefix]", "[nzInputSuffix]", "[nzInputNumberUpIcon]", "[nzInputNumberDownIcon]"], true, [{ directive: typeof i1.NzSpaceCompactItemDirective; inputs: {}; outputs: {}; }]>;
  125. }