@maverickcer/env-cap
    Preparing search index...

    Function applyLiveExpirationOverrides

    • Applies overrides onto a fresh copy of contracts -- every contract and every variable (and their nested metadata/extra records) is rebuilt into a new object, never the original reference, so the returned structure shares no mutable object identity with contracts at any depth.

      Parameters

      Returns readonly DiscoveredContract[]

      A key absent from overrides, or present but not a parseIsoDate-parseable ISO-8601 string, leaves that variable's static expiresAt untouched -- same "warn/skip, never guess" policy the rest of the generator uses for malformed data. Contract-level expiresAt is never touched; only variable-level expiresAt is in scope for override.