ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
30 lines (29 loc) • 1.7 kB
TypeScript
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>;
}