This commit is contained in:
2026-03-27 22:15:50 -03:00
parent a3b51c458d
commit bf30acd4df
8 changed files with 45 additions and 25 deletions

View File

@@ -16,9 +16,39 @@ export { default as GraphRenderer } from './renderers/GraphRenderer.vue'
export { default as FrameRenderer } from './renderers/FrameRenderer.vue'
export { default as TableRenderer } from './renderers/TableRenderer.vue'
// Renderer types
export type { FrameBBox, FrameOverlay } from './renderers/FrameRenderer.vue'
export type { LogEntry } from './renderers/LogRenderer.vue'
export type { GraphNode } from './renderers/GraphRenderer.vue'
export type { TableColumn } from './renderers/TableRenderer.vue'
export type { TimeSeriesSeries } from './renderers/TimeSeriesRenderer.vue'
// Interaction plugins
export type { InteractionPlugin, PluginContext } from './plugins/InteractionPlugin'
export { BBoxDrawPlugin } from './plugins/BBoxDrawPlugin'
export type { BBoxResult, BBoxCallback } from './plugins/BBoxDrawPlugin'
export { CrosshairPlugin } from './plugins/CrosshairPlugin'
export type { CrosshairCallback } from './plugins/CrosshairPlugin'
// CV utilities
export {
runEdgeDetection,
runEdgeDetectionDebug,
matchTracks,
renderTracksToImageData,
b64ToImageData,
imageDataToPngB64,
imageDataToB64,
} from './cv'
export type {
EdgeRegion,
EdgeDetectionParams,
EdgeDetectionResult,
EdgeDetectionDebugResult,
Track,
TrackPoint,
} from './cv'
// Design tokens (CSS import)
// Usage: import 'mpr-ui-framework/tokens.css'
// Re-exported at package level via package.json exports