@doku-dev/doku-fragment
Version:
A new Angular UI library that moving away from Bootstrap and built from scratch.
39 lines (38 loc) • 1.42 kB
TypeScript
import { ApplicationRef, Renderer2 } from '@angular/core';
import { DokuTabContent } from './tab-content.directive';
import { DokuTabLabel } from './tab-label.directive';
export declare class ViewElement {
static createTabsHeader(props: {
renderer: Renderer2;
}): HTMLDivElement;
static createTabsBody(props: {
renderer: Renderer2;
}): HTMLDivElement;
static createTabLabel(props: {
renderer: Renderer2;
}): HTMLDivElement;
static createTabContent(props: {
renderer: Renderer2;
}): HTMLDivElement;
static appendLabelToTabsHeader(props: {
headerElement: HTMLDivElement;
labelElement: HTMLDivElement;
labelTemplate: DokuTabLabel;
applicationRef: ApplicationRef;
renderer: Renderer2;
}): import("@angular/core").EmbeddedViewRef<any>;
static appendContentToTabsBody(props: {
bodyElement: HTMLDivElement;
contentElement: HTMLDivElement;
contentTemplate: DokuTabContent;
applicationRef: ApplicationRef;
renderer: Renderer2;
lazyLoad?: boolean;
}): import("@angular/core").EmbeddedViewRef<any> | undefined;
static createContentViewRefAndAppend(props: {
applicationRef: ApplicationRef;
renderer: Renderer2;
contentTemplate: DokuTabContent;
contentElement: HTMLDivElement;
}): import("@angular/core").EmbeddedViewRef<any>;
}