ixfx
    Preparing search index...

    Type Alias Reactive<V>

    Reactive: {
        dispose(reason: string): void;
        isDisposed(): boolean;
        on(handler: (value: Passed<V>) => void): Unsubscriber;
        onValue(handler: (value: V) => void): Unsubscriber;
        set(value: V): void;
    }

    A Reactive

    Type Parameters

    • V

    Type declaration

    • dispose:function
      • Disposes the reactive, providing a reason for debug tracing

        Parameters

        • reason: string

        Returns void

    • isDisposed:function
      • Returns true if Reactive is disposed

        Returns boolean

    • on:function
      • Subscribes to a reactive. Receives data as well as signals. Use onValue if you just care about values.

        Return result unsubscribes.

        const unsub = someReactive.on(msg => {
        // Do something with msg.value
        });

        unsub(); // Unsubscribe

        Parameters

        • handler: (value: Passed<V>) => void

        Returns Unsubscriber

    • onValue:function
      • Subscribes to a reactive's values. Returns a function that unsubscribes.

        Parameters

        • handler: (value: V) => void

        Returns Unsubscriber

    • set?:function
      • Optional 'set' to write a value. Use ReactiveWritable if you want this non-optional

        Parameters

        • value: V

        Returns void