UNPKG

ontimize-web-ngx

Version:
30 lines (29 loc) 1.7 kB
import { TemplateRef } from '@angular/core'; import { ThemePalette } from '@angular/material/core'; import { MatTabHeaderPosition } from '@angular/material/tabs'; import { OFormLayoutManagerComponent } from '../../o-form-layout-manager.component'; import * as i0 from "@angular/core"; export declare class OFormLayoutTabGroupOptionsDirective { protected formLayoutManager: OFormLayoutManagerComponent; constructor(formLayoutManager: OFormLayoutManagerComponent); ngOnChanges(): void; backgroundColor: ThemePalette; color: ThemePalette; protected _disableAnimation: boolean; set disableAnimation(value: boolean); headerPosition: MatTabHeaderPosition; icon: string; iconPosition: 'left' | 'right'; titleDataOrigin: string; title: string; labelColumns: string; separator: string; protected _maxTabs: number; set maxTabs(value: number); set stretchTabs(value: boolean); protected _stretchTabs: boolean; templateMatTabLabel: TemplateRef<any>; getOptions(): Object; static ɵfac: i0.ɵɵFactoryDeclaration<OFormLayoutTabGroupOptionsDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<OFormLayoutTabGroupOptionsDirective, "o-form-layout-tabgroup-options, o-form-layout-manager[mode=\"tab\"]", never, { "backgroundColor": "background-color"; "color": "color"; "disableAnimation": "disable-animation"; "headerPosition": "header-position"; "icon": "icon"; "iconPosition": "icon-position"; "titleDataOrigin": "title-data-origin"; "title": "title"; "labelColumns": "label-columns"; "separator": "separator"; "maxTabs": "max-tabs"; "stretchTabs": "stretch-tabs"; }, {}, ["templateMatTabLabel"], never, false, never>; }