projects/common/chart/layers/chart-layer.ts
import { CngxChartLayer } from '@cngx/common/chart'
Contract every layer atom ([cngxLine], [cngxBar], ...) self-provides via CNGX_CHART_LAYER. The chart shell and the Canvas renderer read layer geometry through this token instead of scraping the DOM.
[cngxLine]
[cngxBar]
Signal
The layer's scale-projected geometry, cascade-guarded by an equal fn.
equal