-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or requestmilestone:M10M10 LENS — Composable View ProjectionsM10 LENS — Composable View Projectionswave:1Wave 1 — Foundation (lenses + context + contracts)Wave 1 — Foundation (lenses + context + contracts)
Description
LNS-007: Export Lens Public API
Parent: #227 (M10 LENS)
What
Export lens API from src/index.js for programmatic use:
defineLenslistLensesresetLensescomposeLenses
Why
The public API must expose lens functionality for extensions (M12) and external consumers.
Acceptance Criteria
- All four functions exported from
src/index.js - Import test:
import { defineLens, listLenses } from './src/index.js'works - JSDoc on exports
Dependencies
- LNS-002 (registry functions)
- LNS-003 (composeLenses)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestmilestone:M10M10 LENS — Composable View ProjectionsM10 LENS — Composable View Projectionswave:1Wave 1 — Foundation (lenses + context + contracts)Wave 1 — Foundation (lenses + context + contracts)