UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

44 lines (43 loc) 2.79 kB
import { type MaskitoOptions } from '@maskito/core'; import * as i0 from "@angular/core"; import * as i1 from "@maskito/angular"; export declare class TuiNumberMask { private readonly options; private readonly numberFormat; private readonly input; readonly prefix: import("@angular/core").InputSignal<string>; readonly postfix: import("@angular/core").InputSignal<string>; readonly maximumFractionDigits: import("@angular/core").Signal<number>; readonly min: import("@angular/core").InputSignalWithTransform<number | bigint, number | bigint | null>; readonly max: import("@angular/core").InputSignalWithTransform<number | bigint, number | bigint | null>; readonly params: import("@angular/core").Signal<{ readonly maximumFractionDigits: number; readonly min: number | bigint; readonly max: number | bigint; readonly prefix: string; readonly postfix: string; readonly minimumFractionDigits: number; readonly step: bigint | number; readonly icons: Readonly<{ decrease: string; increase: string; }>; readonly valueTransformer: import("@taiga-ui/cdk/classes").TuiValueTransformer<bigint | null, any> | import("@taiga-ui/cdk/classes").TuiValueTransformer<number | null, any> | null; readonly minusSign: string; readonly precision: number; readonly decimalSeparator: import("@taiga-ui/core/tokens").TuiDecimalSymbol; readonly rounding: import("@taiga-ui/cdk/types").TuiRounding; readonly thousandSeparator: string; readonly negativePattern: "minusFirst" | "prefixFirst"; }>; protected readonly mask: import("@angular/core").Signal<MaskitoOptions>; protected readonly maskInitialCalibration: import("@angular/core").EffectRef; stringify(value: bigint | number | null | undefined): string; private computeMask; static ɵfac: i0.ɵɵFactoryDeclaration<TuiNumberMask, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TuiNumberMask, never, never, { "prefix": { "alias": "prefix"; "required": false; "isSignal": true; }; "postfix": { "alias": "postfix"; "required": false; "isSignal": true; }; "min": { "alias": "min"; "required": false; "isSignal": true; }; "max": { "alias": "max"; "required": false; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof i1.MaskitoDirective; inputs: {}; outputs: {}; }]>; } export declare class TuiWithNumberMask { static ɵfac: i0.ɵɵFactoryDeclaration<TuiWithNumberMask, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TuiWithNumberMask, never, never, {}, {}, never, never, true, [{ directive: typeof TuiNumberMask; inputs: { "min": "min"; "max": "max"; "prefix": "prefix"; "postfix": "postfix"; }; outputs: {}; }]>; }