Constructs an instance of the modifier chain.
Optionaloptions: Partial<ChainModifierOptions>Options to configure the modifier chain.
Optional...chain: DataModifier[]Ordered chain of modifiers.
ReadonlychainOrdered chain of modifiers.
ReadonlyoptionsOptions of the modifier chain.
Static ReadonlydefaultDefault option for the ordered modifier chain.
StatictypesRegistry as a record object with modifier names and their class constructor.
Adds a configured modifier to the end of the modifier chain. Please note, that the modifier can be added multiple times.
Configured modifier to add.
OptionaleventDetail: DataEventDetailCustom information for pending events.
Runs a timed execution of the modifier on the given datatable. Can be configured to run multiple times.
The datatable to execute
Optionaloptions: BenchmarkOptionsOptions. Currently supports iterations for number of iterations.
An array of times in milliseconds
Clears all modifiers from the chain.
OptionaleventDetail: DataEventDetailCustom information for pending events.
Sequentially applies all modifiers in the chain to the given table,
updating its modified property with the final result.
Note: The modified property reference of the table gets replaced.
Table to modify.
OptionaleventDetail: DataEventDetailCustom information for pending events.
Table with modified property as a reference.
Registers a callback for a specific modifier event.
Event type as a string.
Function to register for an modifier callback.
Function to unregister callback from the modifier event.
Removes a configured modifier from all positions in the modifier chain.
Configured modifier to remove.
OptionaleventDetail: DataEventDetailCustom information for pending events.
Modifies a table with the help of modifiers in an ordered chain.