@universal-material/angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.
29 lines (28 loc) • 1.72 kB
TypeScript
import { ElementRef, EventEmitter, InjectionToken } from '@angular/core';
import { InputBaseComponent } from '../shared/input-base.component';
import { FormFieldAppearance } from './form-field-appearance';
import * as i0 from "@angular/core";
export declare const FORM_FIELD_DEFAULT_APPEARANCE: InjectionToken<unknown>;
export declare class FormFieldComponent {
readonly _elementRef: ElementRef;
_appearanceClass: string;
_appearance: FormFieldAppearance;
_defaultAppearance: FormFieldAppearance;
_input: InputBaseComponent | null;
_hasLabel: boolean;
selectionField: boolean;
set labelWidth(width: number);
get removeMarginStyle(): "" | "0";
invalid: boolean;
removeMargin: boolean;
supportingText: string | null;
errorText: string | null;
activated: EventEmitter<void>;
get appearance(): FormFieldAppearance;
set appearance(value: FormFieldAppearance);
constructor(_elementRef: ElementRef, defaultAppearance: FormFieldAppearance);
click(): void;
mouseDown(e: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FormFieldComponent, [null, { optional: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<FormFieldComponent, "u-form-field", never, { "selectionField": { "alias": "selectionField"; "required": false; }; "invalid": { "alias": "invalid"; "required": false; }; "removeMargin": { "alias": "removeMargin"; "required": false; }; "supportingText": { "alias": "supportingText"; "required": false; }; "errorText": { "alias": "errorText"; "required": false; }; "appearance": { "alias": "appearance"; "required": false; }; }, { "activated": "activated"; }, never, ["*", "[uErrorText]", "[uSupportingText]"], false, never>;
}