UNPKG

@teachinglab/omd

Version:

omd

62 lines (56 loc) 2.74 kB
// OMD Visualization Components export { omdTable } from './omdTable.js'; export { omdBalanceHanger } from './omdBalanceHanger.js'; export { omdCoordinatePlane } from './omdCoordinatePlane.js'; export { omdTapeDiagram } from './omdTapeDiagram.js'; export { omdTileEquation } from './omdTileEquation.js'; // OMD Charts and Diagrams export { omdRatioChart } from './omdRatioChart.js'; export { omdNumberLine } from './omdNumberLine.js'; // OMD Core Components export { omdApp } from './omdApp.js'; export { omdAppCanvas } from './omdAppCanvas.js'; export { omd } from './omd.js'; // OMD Utilities and Helpers export { omdColor } from './omdColor.js'; // OMD Shape Classes export { omdRightTriangle, omdIsoscelesTriangle, omdRectangle, omdEllipse, omdCircle, omdRegularPolygon, omdShapeLabelSet } from './omdShapes.js'; export { omdSpinner } from './omdSpinner.js'; export { omdProblem } from './omdProblem.js'; // Default export for organized access export default { // Main visualizations (most commonly used) visualizations: { omdTable: () => import('./omdTable.js').then(m => m.omdTable), omdBalanceHanger: () => import('./omdBalanceHanger.js').then(m => m.omdBalanceHanger), omdCoordinatePlane: () => import('./omdCoordinatePlane.js').then(m => m.omdCoordinatePlane), omdTapeDiagram: () => import('./omdTapeDiagram.js').then(m => m.omdTapeDiagram), omdTileEquation: () => import('./omdTileEquation.js').then(m => m.omdTileEquation), omdRatioChart: () => import('./omdRatioChart.js').then(m => m.omdRatioChart), omdNumberLine: () => import('./omdNumberLine.js').then(m => m.omdNumberLine) }, // Mathematical expressions expressions: { omdExpression: () => import('./omdExpression.js').then(m => m.omdExpression), omdEquation: () => import('./omdEquation.js').then(m => m.omdEquation), omdMetaExpression: () => import('./omdMetaExpression.js').then(m => m.omdMetaExpression), omdNaturalExpression: () => import('./omdNaturalExpression.js').then(m => m.omdNaturalExpression), omdPowerExpression: () => import('./omdPowerExpression.js').then(m => m.omdPowerExpression), omdRationalExpression: () => import('./omdRationalExpression.js').then(m => m.omdRationalExpression), omdFunction: () => import('./omdFunction.js').then(m => m.omdFunction) }, // Core app components app: { omdApp: () => import('./omdApp.js').then(m => m.omdApp), omdAppCanvas: () => import('./omdAppCanvas.js').then(m => m.omdAppCanvas), omd: () => import('./omd.js').then(m => m.omd) } };