Skip to content

API Reference / FeatureSet

Class: FeatureSet

Defined in: internal.d.ts:249

Constructors

Constructor

new FeatureSet(): FeatureSet

Defined in: internal.d.ts:250

Returns

FeatureSet

Methods

activate()

activate(featureId, slot): void

Defined in: internal.d.ts:254

Parameters

featureId

Uint8Array

slot

bigint

Returns

void


activatedSlot()

activatedSlot(featureId): bigint

Defined in: internal.d.ts:253

Parameters

featureId

Uint8Array

Returns

bigint


deactivate()

deactivate(featureId): void

Defined in: internal.d.ts:255

Parameters

featureId

Uint8Array

Returns

void


getActiveFeatures()

getActiveFeatures(): Buffer<ArrayBufferLike>[]

Defined in: internal.d.ts:256

Returns

Buffer<ArrayBufferLike>[]


getActiveFeaturesCount()

getActiveFeaturesCount(): number

Defined in: internal.d.ts:258

Returns

number


getInactiveFeatures()

getInactiveFeatures(): Buffer<ArrayBufferLike>[]

Defined in: internal.d.ts:257

Returns

Buffer<ArrayBufferLike>[]


getInactiveFeaturesCount()

getInactiveFeaturesCount(): number

Defined in: internal.d.ts:259

Returns

number


isActive()

isActive(featureId): boolean

Defined in: internal.d.ts:252

Parameters

featureId

Uint8Array

Returns

boolean


toString()

toString(): string

Defined in: internal.d.ts:260

Returns

string


allEnabled()

static allEnabled(): FeatureSet

Defined in: internal.d.ts:251

Returns

FeatureSet