Keep the library layer namespace in the layer lifecycle package

The core layer lifecycle imported the whole Data Library manifest
contract only to check the lib- prefix, so the layer-lifecycle package
owned a feature module. The namespace rule (prefix, entry id pattern,
the two id helpers) now lives in src/data/libraryLayerIds.js, which the
lifecycle owns; the manifest contract imports and re-exports it, so
library callers are unchanged.
This commit is contained in:
Sameh Khamis committed 2026-11-12 16:04:55 -08:00
1 parent 9e57fd84c8
commit 1a657e2a64
4 files changed
+38 -16

No files matched your search

+1 -1
View File
@@ -1,5 +1,5 @@
import { cancelCameraArrival } from './cameraArrival.js';
import { libraryEntryIdOf } from '../library/manifest.js';
import { libraryEntryIdOf } from './libraryLayerIds.js';
function cloneLayerParams(value) {
if (Array.isArray(value)) return value.map(cloneLayerParams);