Type Alias IsSingleOrWeak<T>

IsSingleOrWeak<T>: IsSingle<T> extends true
    ? true
    : WeakSet<any> extends T
        ? true
        : WeakMap<any, any> extends T
            ? true
            : false

Returns true if T is a Single or a WeakSet or WeakMap.

Type Parameters

  • T