GeoLeaf Core API - v3.0.0
    Preparing search index...
    • Décide le statut d'UNE couche à partir de sa déclaration et de son marqueur.

      L'ordre des tests est le sens de lecture, et il n'est pas commutatif : notDeclared prime sur tout (une couche non déclarée n'a pas d'état hors-ligne à rapporter), puis l'absence de marqueur, puis l'échec, et la péremption ne se pose qu'en dernier — sur un rapatriement qui a réussi.

      Parameters

      • declared: boolean

        Vrai quand la couche porte offline.enabled.

      • state: LayerPullState | undefined

        Le marqueur persisté, ou undefined quand aucun rapatriement n'a eu lieu.

      • maxAgeMs: number | undefined

        Péremption déclarée par la couche, ou undefined.

      • now: number

        Instant de référence, injecté pour rester testable à horloge figée.

      Returns LayerOfflineStatus

      Le statut, jamais deviné.