【问题标题】:FlowJS: Extract type from UnionFlowJS:从联合中提取类型
【发布时间】:2021-09-14 00:33:00
【问题描述】:

flowjs 中是否可以从 Union 类型中提取类型?

我尝试了以下示例,但没有成功。

type ExtractType = <T>(T | () => T) => T;
type Config = string | () => string;
type S = $Call<ExtractType, Config>;

const str1: S = 'str'; // Error: requires function
const str2: S = () => 'str'; // Error: requires string

try flow

【问题讨论】:

    标签: javascript flowtype


    【解决方案1】:

    我稍微简化了第一行,似乎是do the job

    type ExtractType = <T>(T) => T;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 2020-09-22
      • 2022-07-19
      • 1970-01-01
      • 2022-09-29
      • 2023-02-03
      • 1970-01-01
      相关资源
      最近更新 更多