UNPKG

@doku-dev/doku-fragment

Version:

A new Angular UI library that moving away from Bootstrap and built from scratch.

62 lines (61 loc) 2.07 kB
import { ApplicationRef, EnvironmentInjector, Injector, Renderer2, TemplateRef } from '@angular/core'; export declare class TemplateUtil { static createNoDataElement(props: { renderer: Renderer2; totalColumn: number; }): { rowElement: HTMLTableRowElement; cellElement: HTMLTableCellElement; bodyElement: HTMLTableSectionElement; contentElement: HTMLDivElement; }; static updateNoDataContent(props: { renderer: Renderer2; appRef: ApplicationRef; noDataElement: ReturnType<typeof TemplateUtil.createNoDataElement>; injector?: Injector; content?: string | TemplateRef<unknown>; }): { destroy: () => void; }; static createLoadingElement(props: { renderer: Renderer2; totalColumn: number; environmentInjector: EnvironmentInjector; applicationRef: ApplicationRef; }): { rowElement: HTMLTableRowElement; cellElement: HTMLTableCellElement; bodyElement: HTMLTableSectionElement; contentElement: HTMLDivElement; }; static updateLoadingContent(props: { renderer: Renderer2; appRef: ApplicationRef; envInjector: EnvironmentInjector; loadingElement: ReturnType<typeof TemplateUtil.createLoadingElement>; injector?: Injector; content?: string | TemplateRef<unknown>; }): { destroy: () => void; }; static createErrorElement(props: { renderer: Renderer2; totalColumn: number; }): { rowElement: HTMLTableRowElement; cellElement: HTMLTableCellElement; bodyElement: HTMLTableSectionElement; contentElement: HTMLDivElement; }; static updateErrorContent(props: { renderer: Renderer2; appRef: ApplicationRef; errorElement: ReturnType<typeof TemplateUtil.createErrorElement>; injector?: Injector; content?: string | TemplateRef<unknown>; }): { destroy: () => void; }; private static createBaseElement; }