UNPKG

@technobuddha/library

Version:
19 lines 953 B
/** * Ensures that the provided value is returned as an array. * * If the value is already an array, it is returned as-is. * Otherwise, the value is wrapped in a new array. * * @typeParam T - The type of the value or array elements. * @param value - The value or array to convert to an array. * @returns An array containing the value(s). * @group Object * @category Conversion * @example * toArray(5); // [5] * toArray([1, 2, 3]); // [1, 2, 3] */ export function toArray(value) { return Array.isArray(value) ? value : [value]; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG8tYXJyYXkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdG8tYXJyYXkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7O0dBY0c7QUFDSCxNQUFNLFVBQVUsT0FBTyxDQUFJLEtBQWM7SUFDdkMsT0FBTyxLQUFLLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDaEQsQ0FBQyJ9