Skip to main content

Function: getNullishComparison()

getNullishComparison(__namedParameters: Readonly<{ allowedOperators?: readonly NullishComparisonOperator[]; allowTypeofComparedIdentifierForUndefined?: boolean; comparedIdentifierName?: string; expression: Readonly<TSESTree.Expression>; isGlobalUndefinedIdentifier: (expression: Readonly<TSESTree.Expression>) => boolean; }>): Readonly<{ comparedExpression: Expression; kind: NullishComparisonKind; operator: NullishComparisonOperator; }> | null

Defined in: _internal/nullish-comparison.ts:130

Extract a normalized nullish comparison from an expression.

Parametersโ€‹

__namedParametersโ€‹

Readonly<{ allowedOperators?: readonly NullishComparisonOperator[]; allowTypeofComparedIdentifierForUndefined?: boolean; comparedIdentifierName?: string; expression: Readonly<TSESTree.Expression>; isGlobalUndefinedIdentifier: (expression: Readonly<TSESTree.Expression>) => boolean; }>

Returnsโ€‹

Readonly<{ comparedExpression: Expression; kind: NullishComparisonKind; operator: NullishComparisonOperator; }> | null