effex-monorepo
    Preparing search index...

    Type Alias SignalMap

    SignalMap namespace.

    type SignalMap = {
        isSignalMap: (value: unknown) => value is SignalMap<unknown, unknown>;
        make: <K, V>(
            initial?: ReadonlyMap<K, V> | Iterable<readonly [K, V], any, any>,
        ) => Effect<SignalMap<K, V>, never, Scope>;
        SignalMapTypeId: symbol;
    }
    Index

    Properties

    isSignalMap: (value: unknown) => value is SignalMap<unknown, unknown>

    Check if a value is a SignalMap.

    make: <K, V>(
        initial?: ReadonlyMap<K, V> | Iterable<readonly [K, V], any, any>,
    ) => Effect<SignalMap<K, V>, never, Scope>

    Create a new SignalMap with optional initial entries.

    Type Declaration

      • <K, V>(
            initial?: ReadonlyMap<K, V> | Iterable<readonly [K, V], any, any>,
        ): Effect<SignalMap<K, V>, never, Scope>
      • Type Parameters

        • K
        • V

        Parameters

        • Optionalinitial: ReadonlyMap<K, V> | Iterable<readonly [K, V], any, any>

          Initial entries as a Map or iterable of [key, value] pairs

        Returns Effect<SignalMap<K, V>, never, Scope>

    SignalMapTypeId: symbol