Skip to content

API Reference / FeatureSet

Class: FeatureSet ​

Defined in: internal.d.ts:245

Constructors ​

Constructor ​

new FeatureSet(): FeatureSet

Defined in: internal.d.ts:246

Returns ​

FeatureSet

Methods ​

activate() ​

activate(featureId, slot): void

Defined in: internal.d.ts:250

Parameters ​

featureId ​

Uint8Array

slot ​

bigint

Returns ​

void


activatedSlot() ​

activatedSlot(featureId): bigint

Defined in: internal.d.ts:249

Parameters ​

featureId ​

Uint8Array

Returns ​

bigint


deactivate() ​

deactivate(featureId): void

Defined in: internal.d.ts:251

Parameters ​

featureId ​

Uint8Array

Returns ​

void


getActiveFeatures() ​

getActiveFeatures(): Buffer<ArrayBufferLike>[]

Defined in: internal.d.ts:252

Returns ​

Buffer<ArrayBufferLike>[]


getActiveFeaturesCount() ​

getActiveFeaturesCount(): number

Defined in: internal.d.ts:254

Returns ​

number


getInactiveFeatures() ​

getInactiveFeatures(): Buffer<ArrayBufferLike>[]

Defined in: internal.d.ts:253

Returns ​

Buffer<ArrayBufferLike>[]


getInactiveFeaturesCount() ​

getInactiveFeaturesCount(): number

Defined in: internal.d.ts:255

Returns ​

number


isActive() ​

isActive(featureId): boolean

Defined in: internal.d.ts:248

Parameters ​

featureId ​

Uint8Array

Returns ​

boolean


toString() ​

toString(): string

Defined in: internal.d.ts:256

Returns ​

string


allEnabled() ​

static allEnabled(): FeatureSet

Defined in: internal.d.ts:247

Returns ​

FeatureSet