Skip to main content

Type Alias: PluginStore

PluginStore = object

Defined in: packages/fast-check/src/check/plugin/Plugin.ts:11

Storage shared by all the plugins instantiated for one call to check or assert. Use it to cooperate across plugins.

Remarks

Since 4.10.0

Properties

get

get: <T>(key) => T | undefined

Defined in: packages/fast-check/src/check/plugin/Plugin.ts:17

Read the value registered for key, if any.
WARNING: T is declared by the caller, never checked by the store.

Type Parameters

Type Parameter
T

Parameters

ParameterType
keysymbol

Returns

T | undefined

Remarks

Since 4.10.0


set

set: <T>(key, value) => void

Defined in: packages/fast-check/src/check/plugin/Plugin.ts:22

Register value for key, replacing any previous value.

Type Parameters

Type Parameter
T

Parameters

ParameterType
keysymbol
valueT

Returns

void

Remarks

Since 4.10.0