swimlane/ngx-datatable

View on GitHub
projects/swimlane/ngx-datatable/src/public-api.ts

Summary

Maintainability
A
0 mins
Test Coverage
/*
 * Public API Surface of ngx-datatable
 */

// components
export * from './lib/ngx-datatable.module';
export * from './lib/components/datatable.component';
export * from './lib/components/header/header.component';
export * from './lib/components/header/header-cell.component';
export * from './lib/components/body/body.component';
export * from './lib/components/body/body-cell.component';
export * from './lib/components/body/body-row.component';
export * from './lib/components/body/progress-bar.component';
export * from './lib/components/body/scroller.component';
export * from './lib/components/body/body-row-wrapper.component';
export * from './lib/components/body/selection.component';
export * from './lib/components/body/body-group-header.directive';
export * from './lib/components/body/body-group-header-template.directive';
export * from './lib/components/body/summary/summary-row.component';
export * from './lib/components/footer/footer.component';
export * from './lib/components/footer/pager.component';
export * from './lib/components/footer/footer.directive';
export * from './lib/components/footer/footer-template.directive';
export * from './lib/components/columns/column.directive';
export * from './lib/components/columns/column-header.directive';
export * from './lib/components/columns/column-cell.directive';
export * from './lib/components/columns/tree.directive';
export * from './lib/components/row-detail/row-detail.directive';
export * from './lib/components/row-detail/row-detail-template.directive';

// directives
export * from './lib/directives/draggable.directive';
export * from './lib/directives/long-press.directive';
export * from './lib/directives/orderable.directive';
export * from './lib/directives/resizeable.directive';
export * from './lib/directives/visibility.directive';

// services
export * from './lib/services/scrollbar-helper.service';
export * from './lib/services/dimensions-helper.service';
export * from './lib/services/column-changes.service';

// types
export * from './lib/types/column-mode.type';
export * from './lib/types/sort.type';
export * from './lib/types/sort-direction.type';
export * from './lib/types/selection.type';
export * from './lib/types/click.type';
export * from './lib/types/table-column.type';
export * from './lib/types/sort-prop-dir.type';
export * from './lib/types/contextmenu.type';

// utils
export * from './lib/utils/id';
export * from './lib/utils/column';
export * from './lib/utils/column-prop-getters';
export * from './lib/utils/camel-case';
export * from './lib/utils/keys';
export * from './lib/utils/math';
export * from './lib/utils/prefixes';
export * from './lib/utils/selection';
export * from './lib/utils/translate';
export * from './lib/utils/throttle';
export * from './lib/utils/sort';
export * from './lib/utils/row-height-cache';
export * from './lib/utils/column-helper';
export * from './lib/utils/elm-from-point';
export * from './lib/utils/tree';