@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
TypeScript
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;
}