mirror of
https://github.com/home-assistant/frontend.git
synced 2025-11-06 01:19:45 +00:00
11 lines
314 B
TypeScript
11 lines
314 B
TypeScript
type NonUndefined<T> = T extends undefined ? never : T;
|
|
|
|
export function ensureArray(value: undefined): undefined;
|
|
export function ensureArray<T>(value: T | T[]): NonUndefined<T>[];
|
|
export function ensureArray(value) {
|
|
if (value === undefined || Array.isArray(value)) {
|
|
return value;
|
|
}
|
|
return [value];
|
|
}
|