UNPKG

monday-ui-react-core

Version:

Official monday.com UI resources for application development in React.js

24 lines (20 loc) 502 B
import isArray from "lodash/isArray"; export function chainFunctions(funcs, allowBreak = false) { return args => { // eslint-disable-next-line no-restricted-syntax for (const func of funcs) { try { const result = func && func(args); if (result === false && allowBreak) { return; } } catch (e) { return; } } }; } export function convertToArray(input) { return isArray(input) ? input : [input]; } export function NOOP() {}