drupflare/worker - v1.0.0
    Preparing search index...

    Function planFlag

    • Resolves a per-plan boolean through the override chain.

      Parameters

      • explicit: string | null | undefined

        the most specific signal, usually a request parameter; undefined/null/'' defer

      • envValue: string | null | undefined

        an environment override; same three values defer

      • paidDefault: boolean

        what the paid plan gets when nothing overrides

      • Optionalenv: PlanEnv | null

        the environment carrying PLAN

        A present-but-empty string DEFERS rather than reading as false. That matters because url.searchParams.get() returns '' for ?prefill=, and treating that as an explicit "off" would make a stray ampersand silently change behaviour.

      Returns boolean