Skip to content

Interface: SignalOptions<T>

Documentation / @xmachines/play-signals / SignalOptions

Defined in: packages/play-signals/src/types.ts:26

Options for creating Signal.State

Param

Optional custom equality function for determining if value changed

Example

import { Signal } from "@xmachines/play-signals";
import type { SignalOptions } from "@xmachines/play-signals";
const options: SignalOptions<number> = {
equals: (a, b) => a === b,
};
const count = new Signal.State(0, options);

Type Parameters

Type Parameter
T

Properties

PropertyTypeDescriptionDefined in
equals?(a, b) => booleanCustom equality function for determining if value changedpackages/play-signals/src/types.ts:33