Skip to content

coalescing

The coalescing() function takes a value or an array and normalizes it into an array. If the value is not already an array, it is wrapped in an array.

Interactive example

Syntax

typescript
function coalescing<
	GenericInput extends AnyValue
>(
	input: GenericInput
): ArrayCoalescing<GenericInput>

ArrayCoalescing returns an array if the input is not one, or keeps the input array. This guarantees the result is always an array.

Parameters

  • input: A value or an array of values.

Return value

An array. If input is already an array, it is returned as is. Otherwise, the value is wrapped in an array.

See also

Sources

Released under the MIT license.