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