根据参数值定义返回类型的语法是什么?

时间:2017-03-23 09:17:01

标签: javascript flowtype

我有一个接受参数的方法query

  • sql SQL字符串
  • qrm(查询结果掩码,例如onemany等)定义了预期的结果格式。
    
const query = (sql: string, qrm: 'one' | 'many') => {
  if (qrm === 'one') {
    return {
      id: 1
    };
  } else {
    return [
      {
        id: 1
      }
    ]
  }
};

结果可以是ObjectArray<Object>

如何根据参数值更改函数返回类型?

0 个答案:

没有答案