Source

graph/components/for-angular-graph-components.module.ts

/**
 * @module module:lib/components/for-angular-components.module
 * @description Aggregate module for library components.
 * @summary Bundles and exports all UI components from `src/lib/components` as an
 * Angular `NgModule`. This module re-exports components like `ListComponent`,
 * `PaginationComponent`, `SearchbarComponent`, and others so they can be imported
 * together in consumer applications.
 *
 * @link {@link ForAngularGraphComponentsModule}
 */

import { NgModule } from '@angular/core';
import { GraphBoundaryNodeTemplateComponent } from './boundary-node-template/boundary-node-template.component';
import { GraphNodeTemplateComponent } from './graph-node-template/graph-node-template.component';
import { GraphRendererComponent } from './graph-renderer/graph-renderer.component';

const Components = [GraphBoundaryNodeTemplateComponent, GraphNodeTemplateComponent, GraphRendererComponent];

@NgModule({
  imports: [...Components],
  declarations: [],
  schemas: [],
  exports: [...Components],
})
export class ForAngularGraphComponentsModule {}