UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

11 lines (8 loc) • 258 B
export const unique = <T>(arr: T[]) => [...new Set(arr)]; type Many<T> = T | ReadonlyArray<T>; export const ensureArray = <T>(arr: Many<T>) => { if (!arr && (arr as any) !== 0) { return []; } return Array.isArray(arr) ? arr : [arr]; };