Skip to main content

FeatureFlagRule

@webda/core


Type Alias: FeatureFlagRule

FeatureFlagRule = object

Defined in: packages/core/src/services/featureflags.service.ts:18

Detailed feature flag definition

Properties​

condition?​

optional condition?: string

Defined in: packages/core/src/services/featureflags.service.ts:22

WebdaQL evaluated on the session, e.g. "roles CONTAINS 'beta'"


enabled?​

optional enabled?: boolean

Defined in: packages/core/src/services/featureflags.service.ts:20

Global switch, default true


percentage?​

optional percentage?: number

Defined in: packages/core/src/services/featureflags.service.ts:24

0-100 stable rollout on targetingKey (hash(flag + targetingKey) % 100)


targets?​

optional targets?: string[]

Defined in: packages/core/src/services/featureflags.service.ts:26

Explicit allow-list of targeting keys