All files / src/helpers handleError.js

0% Statements 0/8
0% Branches 0/2
0% Functions 0/1
0% Lines 0/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                             
// @flow
 
function handleError(func: string, param: ?string): Promise<string> {
  let message;
  if (!param) {
    message = func;
  } else {
    message = `${func}() requires at least ${param} as its first parameter.`;
  }
  console.warn(message); // eslint-disable-line no-console
  return Promise.reject(message);
}
 
export default handleError;