/**
 * main module of LineUp.js containing the main class and exposes all other modules
 */ import type { IColumnDesc } from './model' ; import { DataProvider , LocalDataProvider , ILocalDataProviderOptions } from './provider' ; import { LineUp , Taggle } from './ui' ; import type { ILineUpOptions , ITaggleOptions } from './config' ; export * from './builder' ; export * from './config' ; export * from './internal/mathInterfaces' ; export * from './model' ; export * from './provider' ; export * from './renderer' ; export * from './ui' ; export { LineUp as default } from './ui' ; export function createLocalDataProvider ( data , columns , options = { } ) { return new LocalDataProvider ( data , columns , options ) ; } param container param data { DataProvider } param config { Partial < ILineUpOptions > } returns { LineUp } export function createLineUp ( container , data , config = { } ) { return new LineUp ( container , data , config ) ; } export function createTaggle ( container , data , config = { } ) { return new Taggle ( container , data , config ) ; }