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