Constructs an instance of the range modifier.
Optionaloptions: Partial<RangeModifierOptions>Options to configure the range modifier.
ReadonlyoptionsOptions of the range modifier.
Static ReadonlydefaultDefault options for the range modifier.
StatictypesRegistry as a record object with modifier names and their class constructor.
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
Emits an event on the modifier to all registered callbacks of this event.
Optionale: EEvent object containing additonal event information.
Modifies the given table and sets its modified property as a reference
to the modified table. If modified property does not exist on the
original table, it's always created.
Table to modify.
OptionaleventDetail: DataEventDetailCustom information for pending events.
Table with modified property as a reference.
Replaces table rows with ranged rows. If the given table does not have
defined a modified property, the filtering is applied in-place on the
original table rather than on a modified copy.
Table to modify.
OptionaleventDetail: DataEventDetailCustom information for pending events.
Table with modified property as a reference or modified table, if
modified property of the original table is undefined.
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.
Slices the table rows based on the specified range.