Hyperlinkv0.8.0-beta.28

Unify

Unify.ignoreSymboltypeeffect/Unify.ts:113
typeof ignoreSymbol

Defines the unique symbol used to specify types that should be ignored during unification.

When to use

Use to hide helper protocol entries from Unify when they should not contribute to the widened type.

Details

This symbol is a type-level protocol key. It lists protocol entries that unification should ignore when computing the widened type.

Source effect/Unify.ts:11320 lines
export declare const ignoreSymbol: unique symbol

/**
 * The type of the ignoreSymbol.
 *
 * **When to use**
 *
 * Use to reference the ignored-property key in type-level protocol
 * definitions.
 *
 * **Details**
 *
 * This type represents the unique symbol used for marking types that should
 * be ignored during unification operations. It's used in type-level operations
 * to exclude specific types from the unification process.
 *
 * @category symbols
 * @since 2.0.0
 */
export type ignoreSymbol = typeof ignoreSymbol
Referenced by 11 symbols