Skip to main content

Function: enforceArray()

enforceArray<T>(value): T[]

Defined in: utilities/enforce-array.ts:12

Ensures that the provided value is returned as an array.

If the value is already an array, it is returned as-is. If the value is not an array, it is wrapped in an array.

Type Parameters

T

T

Parameters

value

The value to ensure as an array.

T | T[]

Returns

T[]

The value as an array.

Example

enforceArray(5); // returns [5]
enforceArray([5]); // returns [5]