OptionalequalOptional function to compare signal values. Defaults to Object.is().
OptionalthrottleOptional 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.
OptionalversionOptional 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.