Skip to content

Commit

Permalink
Refactor arrayify function to use flat(1) method
Browse files Browse the repository at this point in the history
  • Loading branch information
brocococonut committed Mar 16, 2024
1 parent 57b40db commit c489693
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions util/function.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ const addNumbers = (params: unknown[]): number =>
const arrayify = (b: Any): Any[] => {
switch (true) {
case isArray(b):
return b;
return b.flat(1);
case isString(b):
return b.split(" ");
case isObject(b):
Expand Down Expand Up @@ -69,7 +69,7 @@ const FN_BTE: FuncType<Any, Any[]> = ({ value: a, params: p }) =>
const FN_NBT: FuncType<Any, Any[]> = (opts) => !FN_BT(opts);
const FN_NBTE: FuncType<Any, Any[]> = (opts) => !FN_BTE(opts);
// Contained in
const FN_IN: FuncType<Any, Any[]> = ({ value: a, params: [b] }) =>
const FN_IN: FuncType<Any, Any[]> = ({ value: a, params: b }) =>
arrayify(b).includes(a);
const FN_NIN: FuncType<Any, Any[]> = (opts) => !FN_IN(opts);
// All truthy
Expand Down

0 comments on commit c489693

Please sign in to comment.