@alauda-fe/common
Version:
Alauda frontend team common codes.
25 lines (24 loc) • 1.59 kB
TypeScript
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(): HTMLElement | (Window & typeof globalThis);
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>;
}