Skip to content

testing ​

Published 0.5.0 API. For corrected targeting, tenant-context, and custom-provider usage, read the maintained version boundary. Unreleased fixes are not included in these signatures.

Classes ​

TestFeatureFlagController ​

Defined in: src/testing/test-feature-flag.module.ts:71

Type Parameters ​

Type ParameterDefault type
TFlags extends FlagRegistryFlagRegistry

Constructors ​

Constructor ​
ts
new TestFeatureFlagController<TFlags>(defaults, overrides?): TestFeatureFlagController<TFlags>;

Defined in: src/testing/test-feature-flag.module.ts:75

Parameters ​
ParameterType
defaultsRecord<string, boolean>
overridesPartial<Record<FlagKey<TFlags>, boolean>>
Returns ​

TestFeatureFlagController<TFlags>

Methods ​

evaluateAll() ​
ts
evaluateAll(): Record<string, boolean>;

Defined in: src/testing/test-feature-flag.module.ts:95

Returns ​

Record<string, boolean>

findAll() ​
ts
findAll(): FeatureFlagWithOverrides[];

Defined in: src/testing/test-feature-flag.module.ts:122

Returns ​

FeatureFlagWithOverrides[]

findFlag() ​
ts
findFlag(key): FeatureFlagWithOverrides;

Defined in: src/testing/test-feature-flag.module.ts:114

Parameters ​
ParameterType
keystring
Returns ​

FeatureFlagWithOverrides

getDetails() ​
ts
getDetails(key, options?): BooleanEvaluationDetails;

Defined in: src/testing/test-feature-flag.module.ts:99

Parameters ​
ParameterType
keystring
optionsEvaluateBooleanOptions
Returns ​

BooleanEvaluationDetails

isEnabled() ​
ts
isEnabled(key, options?): boolean;

Defined in: src/testing/test-feature-flag.module.ts:91

Parameters ​
ParameterType
keystring
optionsEvaluateBooleanOptions
Returns ​

boolean

reset() ​
ts
reset(): void;

Defined in: src/testing/test-feature-flag.module.ts:87

Returns ​

void

set() ​
ts
set<K>(key, value): void;

Defined in: src/testing/test-feature-flag.module.ts:83

Type Parameters ​
Type Parameter
K extends string
Parameters ​
ParameterType
keyK
valueboolean
Returns ​

void


TestFeatureFlagModule ​

Defined in: src/testing/test-feature-flag.module.ts:31

Constructors ​

Constructor ​
ts
new TestFeatureFlagModule(): TestFeatureFlagModule;
Returns ​

TestFeatureFlagModule

Methods ​

register() ​
ts
static register(flags?): DynamicModule;

Defined in: src/testing/test-feature-flag.module.ts:32

Parameters ​
ParameterType
flags?Record<string, boolean>
Returns ​

DynamicModule

registerRegistry() ​
ts
static registerRegistry<TFlags>(flags, options?): DynamicModule;

Defined in: src/testing/test-feature-flag.module.ts:37

Type Parameters ​
Type Parameter
TFlags extends FlagRegistry
Parameters ​
ParameterType
flagsTFlags
optionsTestFeatureFlagRegistryOptions<TFlags>
Returns ​

DynamicModule

Interfaces ​

TestFeatureFlagRegistryOptions ​

Defined in: src/testing/test-feature-flag.module.ts:67

Type Parameters ​

Type Parameter
TFlags extends FlagRegistry

Properties ​

overrides? ​
ts
optional overrides?: Partial<Record<Extract<keyof TFlags, string>, boolean>>;

Defined in: src/testing/test-feature-flag.module.ts:68

Released under the MIT License.