UNPKG

@delon/abc

Version:

Common business components of ng-alain.

61 lines (60 loc) 2.91 kB
import { AfterContentInit, AfterViewInit, OnChanges, TemplateRef } from '@angular/core'; import { SEErrorType } from './se.types'; import * as i0 from "@angular/core"; export declare class SEComponent implements OnChanges, AfterContentInit, AfterViewInit { private readonly parentComp; private readonly el; private readonly rep; private readonly ren; private readonly cdr; private readonly statusSrv; private readonly destroy$; private readonly ngModel?; private readonly formControlName?; private readonly contentElement; private clsMap; private inited; private onceFlag; private errorData; private isBindModel; invalid: boolean; _labelWidth: number | null; _noColon: boolean | null; _error?: string | TemplateRef<void>; optional?: string | TemplateRef<void> | null; optionalHelp?: string | TemplateRef<void> | null; optionalHelpColor?: string; set error(val: SEErrorType); extra?: string | TemplateRef<void> | null; label?: string | TemplateRef<void> | null; col?: number | null; required: boolean; controlClass?: string | null; line?: boolean | null; labelWidth?: number | null; noColon?: boolean | null; hideLabel: boolean; set id(value: string); _id: string; _autoId: boolean; get paddingValue(): number; get showErr(): boolean; get compact(): boolean; private get ngControl(); constructor(); private setClass; private bindModel; private updateStatus; checkContent(): void; ngAfterContentInit(): void; ngOnChanges(): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SEComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SEComponent, "se", ["se"], { "optional": { "alias": "optional"; "required": false; }; "optionalHelp": { "alias": "optionalHelp"; "required": false; }; "optionalHelpColor": { "alias": "optionalHelpColor"; "required": false; }; "error": { "alias": "error"; "required": false; }; "extra": { "alias": "extra"; "required": false; }; "label": { "alias": "label"; "required": false; }; "col": { "alias": "col"; "required": false; }; "required": { "alias": "required"; "required": false; }; "controlClass": { "alias": "controlClass"; "required": false; }; "line": { "alias": "line"; "required": false; }; "labelWidth": { "alias": "labelWidth"; "required": false; }; "noColon": { "alias": "noColon"; "required": false; }; "hideLabel": { "alias": "hideLabel"; "required": false; }; "id": { "alias": "id"; "required": false; }; }, {}, ["ngModel", "formControlName"], ["*"], true, never>; static ngAcceptInputType_col: unknown; static ngAcceptInputType_required: unknown; static ngAcceptInputType_line: unknown; static ngAcceptInputType_labelWidth: unknown; static ngAcceptInputType_noColon: unknown; static ngAcceptInputType_hideLabel: unknown; }