cfc-ds
Version:
Design System do Conselho Federal de Contabilidade baseado no govbr-ds
28 lines (27 loc) • 1.96 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { InputState } from '../../enums/input-state.enum';
import { InputDensity } from '../../enums/input-density.enum';
import { CustomValueAccessor } from '../_base/value-accessor.component';
import * as i0 from "@angular/core";
export declare class InputComponent extends CustomValueAccessor<string | number> {
buttonAriaLabel: string;
formControlName: string | number | null;
isPassword: boolean;
isHighlight: boolean;
inverted: boolean;
labelInline: boolean;
state: InputState;
density: InputDensity;
buttonIcon?: string;
label?: string;
type?: string;
placeholder?: string;
icon?: string;
onInput: EventEmitter<string | number>;
onIconClicked: EventEmitter<any>;
onIconSubmited: EventEmitter<any>;
readonly inputDensities: typeof InputDensity;
readonly inputStates: typeof InputState;
static ɵfac: i0.ɵɵFactoryDeclaration<InputComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<InputComponent, "cfc-input", never, { "buttonAriaLabel": { "alias": "buttonAriaLabel"; "required": false; }; "formControlName": { "alias": "formControlName"; "required": false; }; "isPassword": { "alias": "isPassword"; "required": false; }; "isHighlight": { "alias": "isHighlight"; "required": false; }; "inverted": { "alias": "inverted"; "required": false; }; "labelInline": { "alias": "labelInline"; "required": false; }; "state": { "alias": "state"; "required": false; }; "density": { "alias": "density"; "required": false; }; "buttonIcon": { "alias": "buttonIcon"; "required": false; }; "label": { "alias": "label"; "required": false; }; "type": { "alias": "type"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; }, { "onInput": "onInput"; "onIconClicked": "onIconClicked"; "onIconSubmited": "onIconSubmited"; }, never, never, false, never>;
}