UNPKG

@ng-doc/ui-kit

Version:

<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>

10 lines (9 loc) 709 B
import { Injector, TemplateRef, Type } from '@angular/core'; import { PolymorpheusComponent, PolymorpheusHandler, PolymorpheusTemplate } from '@tinkoff/ng-polymorpheus'; export type NgDocContent<C extends object = {}> = string | number | null | undefined | TemplateRef<C> | PolymorpheusTemplate<C> | PolymorpheusHandler<C> | NgDocComponentContent<object, C>; export declare class NgDocComponentContent<T extends object, C extends object = object> extends PolymorpheusComponent<T, C> { readonly component: Type<T>; readonly injectorRef?: Injector | undefined; constructor(component: Type<T>, injectorRef?: Injector | undefined); createInjector<C>(injector: Injector, useValue?: C): Injector; }