projects/dvk/src/lib/dynamic-components/dynamic-component-serializer/dynamic-component-serializer.model.ts
Handle serialization between a string name and a component constructor.
Methods |
getComponent | ||||||
getComponent(componentName: string)
|
||||||
Type parameters :
|
||||||
Parameters :
Returns :
ComponentConstructor
|
getName | ||||||
getName(componentConstructor: ComponentConstructor)
|
||||||
Parameters :
Returns :
string
|
import { ComponentConstructor } from '../component-constructor/component-constructor.model';
/**
* Handle serialization between a string name and a component constructor.
*/
export interface DynamicComponentSerializer {
getComponent<T>(componentName: string): ComponentConstructor;
getName(componentConstructor: ComponentConstructor):string;
}