ngx-sp-infra
Version:
Biblioteca de utilitários da Infra.
28 lines (27 loc) • 2.01 kB
TypeScript
import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { ContainerTabsModel } from '../../models/container/container-tabs.model';
import * as i0 from "@angular/core";
export declare class ContentContainerComponent implements OnInit, OnChanges {
private _currentTab?;
/** Parâmetro secreto que informa se o componente deve adotar comportamento/visual igual exibido no portal de documentação */
documentation: import("@angular/core").InputSignal<{
use: boolean;
theme: "dark" | "light";
}>;
tabs?: string[];
advancedTabs?: ContainerTabsModel[];
containerTitle?: string;
useBorder?: boolean;
get currentTab(): string | undefined;
set currentTab(value: string | undefined);
onChangeTab: EventEmitter<string>;
currentContent: number;
isTabsString: boolean;
constructor();
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
private setTab;
private validateType;
static ɵfac: i0.ɵɵFactoryDeclaration<ContentContainerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ContentContainerComponent, "lib-container", never, { "documentation": { "alias": "documentation"; "required": false; "isSignal": true; }; "tabs": { "alias": "tabs"; "required": false; }; "advancedTabs": { "alias": "advancedTabs"; "required": false; }; "containerTitle": { "alias": "containerTitle"; "required": false; }; "useBorder": { "alias": "useBorder"; "required": false; }; "currentTab": { "alias": "currentTab"; "required": false; }; }, { "onChangeTab": "onChangeTab"; }, never, ["[innerContent1]", "[innerContent2]", "[innerContent3]", "[innerContent4]", "[innerContent5]", "[innerContent6]", "[innerContent7]", "[innerContent8]", "[innerContent9]", "[innerContent10]", "[innerContent11]", "[innerContent12]", "[innerContent13]", "[innerContent14]", "[innerContent15]", "[innerContent16]", "[innerContent17]", "[innerContent18]", "[innerContent19]", "[innerContent20]"], true, never>;
}