The type of the internal value.
The type of the external value. It will be provided by users.
The type of the parameters.
Decides whether the plugin accepts the provided value and the parameters.
Optional
apiCreates a custom API for the plugin if available.
Configurations of the binding.
Optional
constraint?: ((args: BindingArguments<Ex, P>) => Constraint<In>)Creates a value constraint from the user input.
Optional
equals?: ((v1: In, v2: In) => boolean)Compares the equality of two internal values.
Use ===
for primitive values, or a custom comparator for complex objects.
Creates a value reader from the user input.
Creates a value writer from the user input.
Creates a custom controller for the plugin.
Optional
coreThe version of the core used for this plugin.
The identifier of the plugin.
The type of the plugin.
Generated using TypeDoc
An input binding plugin interface.