1 2 3 4 5 6 7 8 9 10 | // @flow // Utility function to be used to flag params as required using ES6 default // argument mecanism. // For example : // function foo(param1 = required('param1'), param2) export default function required (name: string) { throw new Error(`${name} is required`) } |