@taiga-ui/kit
Version:
Taiga UI Angular main components kit
44 lines (43 loc) • 2.79 kB
TypeScript
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: {}; }]>;
}