ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
51 lines (50 loc) • 1.83 kB
TypeScript
import { Injector } from '@angular/core';
import { IComponent } from '../interfaces/component.interface';
import { OTranslateService } from '../services/translate/o-translate.service';
import { OPermissions } from '../types/o-permissions.type';
export declare class OBaseComponent implements IComponent {
protected injector: Injector;
protected oattr: string;
protected _olabel: string;
protected oplaceholder: string;
protected _enabled: boolean;
protected _readOnly: boolean;
protected _orequired: boolean;
protected translateService: OTranslateService;
protected _isReadOnly: boolean;
protected _tooltip: string;
protected _tooltipPosition: string;
protected _tooltipShowDelay: number;
protected _tooltipHideDelay: number;
protected permissions: OPermissions;
constructor(injector: Injector);
initialize(): void;
getAttribute(): string;
setEnabled(value: boolean): void;
get placeHolder(): string;
set placeHolder(value: string);
get tooltipClass(): string;
protected getTooltipClass(): string;
protected getTooltipText(): string;
get tooltip(): string;
set tooltip(value: string);
get tooltipPosition(): string;
set tooltipPosition(value: string);
get tooltipShowDelay(): number;
set tooltipShowDelay(value: number);
get tooltipHideDelay(): number;
set tooltipHideDelay(value: number);
get isReadOnly(): boolean;
set isReadOnly(value: boolean);
protected setIsReadOnly(value: boolean): void;
get readOnly(): any;
set readOnly(value: any);
set orequired(val: boolean);
get orequired(): boolean;
get isRequired(): boolean;
set required(value: boolean);
get enabled(): any;
set enabled(value: any);
get olabel(): string;
set olabel(value: string);
}