@variantjs/core
Version:
VariantJS common functions and utilities
13 lines (9 loc) • 321 B
text/typescript
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
/* eslint-disable @typescript-eslint/no-explicit-any */
const addToArray = <P extends Array<any>>(arr: any, value: any): P => {
if (!Array.isArray(arr)) {
return [value] as P;
}
return [...arr, value] as P;
};
export default addToArray;