Optional
equalOptional function to compare signal values. Defaults to Object.is()
.
Optional
throttleOptional number of milliseconds to throttle change notifications or null if throttling is disabled (default). This only affects subscribed observers, it does not influence the synchronous retrieval of the signal value via Signal.get.
Optional
versionOptional initial signal value version. Defaults to 0. There is usually no need to set this. This option only exists to allow testing the version number wrap in unit tests.
Base signal options.