@alauda/ui
Version:
Angular UI components by Alauda Frontend Team.
22 lines (21 loc) • 1.18 kB
TypeScript
import { ControlContainer } from '@angular/forms';
import { Observable } from 'rxjs';
import { LabelPosition } from './form.types';
import * as i0 from "@angular/core";
export declare class FormDirective {
controlContainer?: ControlContainer;
get ngClassSubmitted(): boolean;
private readonly labelWidth$$;
private readonly labelPosition$$;
private readonly emptyAddon$$;
set labelWidth(val: string);
set labelPosition(val: LabelPosition);
set emptyAddon(val: boolean);
inline: boolean;
labelWidth$: Observable<string>;
labelPosition$: Observable<LabelPosition>;
emptyAddon$: Observable<boolean>;
constructor(controlContainer?: ControlContainer);
static ɵfac: i0.ɵɵFactoryDeclaration<FormDirective, [{ optional: true; }]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<FormDirective, "form[auiForm]", ["auiForm"], { "labelWidth": { "alias": "auiFormLabelWidth"; "required": false; }; "labelPosition": { "alias": "auiFormLabelPosition"; "required": false; }; "emptyAddon": { "alias": "auiFormEmptyAddon"; "required": false; }; "inline": { "alias": "auiFormInline"; "required": false; }; }, {}, never, never, true, never>;
}