Key under which the declarations are stored, in the preferences store.
⚠️ preferences and NOT metadata, bien que metadata colle mieux au sens. Mesuré :
metadata n'a AUCUN écrivain — un lecteur dans cache-manager.ts, un clear dans la
façade, et rien d'autre. Lui en ajouter un ouvrirait une surface d'API pour un seul
usage, alors que setPreference / getPreference existent, sont exposés sur la façade et
sont testés. Le worker lit le même store, par la même clé.
⚠️ Le préfixe n'est PAS geoleaf: : la gate EVENT-MAP scanne les littéraux geoleaf:* et
prenait cette clé de stockage pour un ÉVÉNEMENT non typé. Un nom qui se fait passer pour ce
qu'il n'est pas trompe l'outillage avant de tromper un lecteur.
Littéral PARTAGÉ : sw-core.js le code en dur, faute de pouvoir importer. La garde de
source de __tests__/storage/sw-core.test.js vérifie que les deux disent la même chose.
Key under which the declarations are stored, in the
preferencesstore.⚠️
preferencesand NOTmetadata, bien quemetadatacolle mieux au sens. Mesuré :metadatan'a AUCUN écrivain — un lecteur danscache-manager.ts, uncleardans la façade, et rien d'autre. Lui en ajouter un ouvrirait une surface d'API pour un seul usage, alors quesetPreference/getPreferenceexistent, sont exposés sur la façade et sont testés. Le worker lit le même store, par la même clé.⚠️ Le préfixe n'est PAS
geoleaf:: la gate EVENT-MAP scanne les littérauxgeoleaf:*et prenait cette clé de stockage pour un ÉVÉNEMENT non typé. Un nom qui se fait passer pour ce qu'il n'est pas trompe l'outillage avant de tromper un lecteur.Littéral PARTAGÉ :
sw-core.jsle code en dur, faute de pouvoir importer. La garde de source de__tests__/storage/sw-core.test.jsvérifie que les deux disent la même chose.