Skip to main content

Function: flattenLogicalTerms()

flattenLogicalTerms(options: Readonly<{ expression: Readonly<TSESTree.Expression>; operator: "&&" | "||"; }>): readonly Expression[]

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

Flatten a logical-expression tree for one specific operator.

Parametersโ€‹

optionsโ€‹

Readonly<{ expression: Readonly<TSESTree.Expression>; operator: "&&" | "||"; }>

Expression and logical operator to flatten.

Returnsโ€‹

readonly Expression[]

Left-to-right list of terms participating in that operator chain.