ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
34 lines (33 loc) • 1.88 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, ElementRef, Injector, OnInit } from '@angular/core';
import { ValidatorFn } from '@angular/forms';
import { MatTab, MatTabGroup } from '@angular/material/tabs';
import { OFormComponent } from '../../form/o-form.component';
import { CKEditorComponent } from '../../material/ckeditor/ck-editor.component';
import { OFormDataComponent } from '../../o-form-data-component.class';
import * as i0 from "@angular/core";
export declare const DEFAULT_INPUTS_O_HTML_INPUT: string[];
export declare const DEFAULT_OUTPUTS_O_HTML_INPUT: string[];
export declare class OHTMLInputComponent extends OFormDataComponent implements OnInit, AfterViewInit {
protected _minLength: number;
protected _maxLength: number;
ckEditor: CKEditorComponent;
protected tabGroupContainer: MatTabGroup;
protected tabContainer: MatTab;
_subscriptAnimationState: string;
protected _changeDetectorRef: ChangeDetectorRef;
constructor(form: OFormComponent, elRef: ElementRef, injector: Injector);
ngOnInit(): void;
ngAfterViewInit(): void;
hasError(error: string): boolean;
isInActiveTab(): boolean;
resolveValidators(): ValidatorFn[];
clearValue(): void;
destroyCKEditor(): void;
getCKEditor(): any;
set minLength(val: number);
get minLength(): number;
set maxLength(val: number);
get maxLength(): number;
static ɵfac: i0.ɵɵFactoryDeclaration<OHTMLInputComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OHTMLInputComponent, "o-html-input", never, { "oattr": "attr"; "data": "data"; "autoBinding": "automatic-binding"; "autoRegistering": "automatic-registering"; "orequired": "required"; "minLength": "min-length"; "maxLength": "max-length"; "readOnly": "read-only"; "sqlType": "sql-type"; }, { "onFocus": "onFocus"; "onBlur": "onBlur"; }, never, never, false, never>;
}