effex-monorepo
    Preparing search index...

    Type Alias SignalSet

    SignalSet namespace.

    type SignalSet = {
        isSignalSet: (value: unknown) => value is SignalSet<unknown>;
        make: <T>(
            initial?: ReadonlySet<T> | Iterable<T, any, any>,
        ) => Effect<SignalSet<T>, never, Scope>;
        SignalSetTypeId: symbol;
    }
    Index

    Properties

    isSignalSet: (value: unknown) => value is SignalSet<unknown>

    Check if a value is a SignalSet.

    make: <T>(
        initial?: ReadonlySet<T> | Iterable<T, any, any>,
    ) => Effect<SignalSet<T>, never, Scope>

    Create a new SignalSet with optional initial values.

    Type Declaration

      • <T>(
            initial?: ReadonlySet<T> | Iterable<T, any, any>,
        ): Effect<SignalSet<T>, never, Scope>
      • Type Parameters

        • T

        Parameters

        • Optionalinitial: ReadonlySet<T> | Iterable<T, any, any>

          Initial values as a Set or iterable

        Returns Effect<SignalSet<T>, never, Scope>

    SignalSetTypeId: symbol