UNPKG

ng-hub-ui-board

Version:

An Angular-based Kanban board component with Trello-like drag-and-drop, customizable columns, and straightforward event handling.

39 lines (38 loc) 1.62 kB
import * as i0 from "@angular/core"; import * as i1 from "./components/board/board.component"; import * as i2 from "./directives/card-template.directive"; import * as i3 from "./directives/board-column-header.directive"; import * as i4 from "./directives/board-column-footer.directive"; /** * Angular module that provides board functionality with drag-and-drop support. * * This module includes all the necessary components and directives for creating * Kanban-style boards with customizable columns, cards, and templates. * * @deprecated Use standalone components instead. Import individual components and directives directly. * * @example * ```typescript * // Legacy module approach (not recommended) * import { BoardModule } from 'ng-hub-ui-board'; * * @NgModule({ * imports: [BoardModule] * }) * export class AppModule {} * * // Recommended standalone approach * import { HubBoardComponent, CardTemplateDirective } from 'ng-hub-ui-board'; * * @Component({ * standalone: true, * imports: [HubBoardComponent, CardTemplateDirective] * }) * export class MyComponent {} * ``` */ export declare class BoardModule { static ɵfac: i0.ɵɵFactoryDeclaration<BoardModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<BoardModule, never, [typeof i1.HubBoardComponent, typeof i2.CardTemplateDirective, typeof i3.BoardColumnHeaderDirective, typeof i4.BoardColumnFooterDirective], [typeof i1.HubBoardComponent, typeof i2.CardTemplateDirective, typeof i3.BoardColumnHeaderDirective, typeof i4.BoardColumnFooterDirective]>; static ɵinj: i0.ɵɵInjectorDeclaration<BoardModule>; }