/** * Ranked-view emitter — `defineRankedView`. * * `defineRankedView` is a JS-source emitter: it splices a declarative config * into the in-page `views.push({ … })` literal the Code Paths bundle ships. * The only first-party caller (the Functions/distribution view) turns EVERY * optional affordance ON (search box, Kind/Package selects, a filter toggle, * a preamble, a custom predicate), so the emitter's DEFAULT/OFF branches — * the ones a minimal ranked view uses — never run in production wiring. * * These tests drive the emitter directly with a minimal config (all optional * flags omitted) and a maximal config (every flag on), and assert on the * emitted JS so a regression in what the dashboard ships is caught: * - minimal → no controls row, no search input, no Kind/Package selects, no * toggle, no onActivate hook, the default `passesFilter` predicate and a * `{}` row-extras splice; * - maximal → all of those present, with the supplied predicate, preamble, * row-extras, custom column values, and per-id-namespaced state vars. */ export {}; //# sourceMappingURL=dashboard-view-template.test.d.ts.map