UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

25 lines (24 loc) 1.59 kB
import { CdkScrollable } from '@angular/cdk/scrolling'; import { ElementRef } from '@angular/core'; import { ControlContainer } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class ScrollToFirstInvalidMarkerDirective { aclScrollToFirstInvalidMarker: boolean; static ɵfac: i0.ɵɵFactoryDeclaration<ScrollToFirstInvalidMarkerDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<ScrollToFirstInvalidMarkerDirective, "[aclScrollToFirstInvalidMarker]", never, { "aclScrollToFirstInvalidMarker": { "alias": "aclScrollToFirstInvalidMarker"; "required": false; }; }, {}, never, never, false, never>; } export declare class ScrollToFirstInvalidDirective { private readonly elRef; private readonly controlContainer; private readonly cdkScrollable; labelOffset: number; aclScrollToFirstInvalid: boolean | ''; get containerEl(): (Window & typeof globalThis) | HTMLElement; onSubmit(): void; constructor(elRef: ElementRef<HTMLElement>, controlContainer: ControlContainer, cdkScrollable: CdkScrollable); scrollToFirstInvalid(): void; getFirstInvalidInput(): HTMLElement; private getTopOffset; static ɵfac: i0.ɵɵFactoryDeclaration<ScrollToFirstInvalidDirective, [null, null, { optional: true; }]>; static ɵdir: i0.ɵɵDirectiveDeclaration<ScrollToFirstInvalidDirective, "[aclScrollToFirstInvalid]", never, { "labelOffset": { "alias": "labelOffset"; "required": false; }; "aclScrollToFirstInvalid": { "alias": "aclScrollToFirstInvalid"; "required": false; }; }, {}, never, never, true, never>; }