@blox/material
Version:
Material Components for Angular
38 lines (37 loc) • 1.5 kB
TypeScript
import { AfterContentInit, ElementRef, OnDestroy, Renderer2 } from '@angular/core';
import { NgControl } from '@angular/forms';
import { AbstractMdcInput } from '../abstract/abstract.mdc.input';
import { AbstractMdcLabel } from '../abstract/abstract.mdc.label';
import { MdcEventRegistry } from '../../utils/mdc.event.registry';
export declare class MdcFormFieldInputDirective extends AbstractMdcInput {
_elm: ElementRef;
_cntr: NgControl;
private _id;
private _disabled;
constructor(_elm: ElementRef, _cntr: NgControl);
get id(): string | null;
set id(value: string | null);
get disabled(): boolean;
set disabled(value: boolean);
static ngAcceptInputType_disabled: boolean | '';
}
export declare class MdcFormFieldLabelDirective extends AbstractMdcLabel {
_elm: ElementRef;
for: string | null;
constructor(_elm: ElementRef);
}
export declare class MdcFormFieldDirective implements AfterContentInit, OnDestroy {
private renderer;
private root;
private registry;
private _alignEnd;
private mdcAdapter;
private foundation;
constructor(renderer: Renderer2, root: ElementRef, registry: MdcEventRegistry);
ngAfterContentInit(): void;
ngOnDestroy(): void;
get alignEnd(): boolean;
set alignEnd(val: boolean);
static ngAcceptInputType_alignEnd: boolean | '';
}
export declare const FORM_FIELD_DIRECTIVES: (typeof MdcFormFieldInputDirective | typeof MdcFormFieldLabelDirective | typeof MdcFormFieldDirective)[];