UNPKG

custom-app

Version:

ITIMS��Ʒ�鿪��ר��React���,�Dz��ý��ּ�dhcc-app���������

18 lines (15 loc) 481 B
// @flow /** * Takes an argument and if it's an array, returns the first item in the array, * otherwise returns the argument. Used for Preact compatibility. */ export const unwrapArray = (arg: *): * => (Array.isArray(arg) ? arg[0] : arg); /** * Takes a maybe-undefined function and arbitrary args and invokes the function * only if it is defined. */ export const safeInvoke = (fn: ?Function, ...args: *) => { if (typeof fn === "function") { return fn(...args); } }