Source

lib/engine/index.ts

/**
 * @module engine
 * @description Angular rendering engine for Decaf applications
 * @summary The engine module provides core functionality for rendering Angular components
 * in Decaf applications. It includes constants, decorators, rendering engines, and utility types
 * that enable dynamic component creation, property mapping, and component lifecycle management.
 * Key exports include {@link NgxRenderingEngine}, {@link DynamicModule}, and various decorators
 * for component configuration.
 */
export * from './constants';
export * from './decorators';
export * from './types';
export * from './interfaces';
export * from './DynamicModule';
export * from './NgxRenderingEngine';
export * from './NgxFormFieldDirective';
export * from '../services/NgxFormService';
export * from './NgxEventHandler';
export * from './NgxModelPageDirective';
export * from './NgxPageDirective';
export * from './NgxFormDirective';
export * from './NgxParentComponentDirective';
export * from './NgxComponentDirective';
export * from '../services/NgxMediaService';