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