相关疑难解决方法(0)

MobX-State-Tree 流程中的类型化 Yield 表达式

在 MobX 状态树 (MST) 中执行异步操作的推荐方法是使用flow,它将生成器函数作为第一个参数,其中每个 Promise 都应该产生。

yield expressions are of type any in TypeScript, but is there any way to automatically type a yield expression in MST?

Example

import { flow, types } from "mobx-state-tree";

type Stuff = { id: string; name: string };

function fetchStuff(): Promise<Stuff[]> {
  return new Promise((resolve) => {
    resolve([
      { id: "1", name: "foo" },
      { id: "2", name: "bar" }
    ]);
  });
}

const Thing = types.model({
  id: types.identifier,
  name: …
Run Code Online (Sandbox Code Playgroud)

typescript mobx mobx-state-tree

6
推荐指数
1
解决办法
3379
查看次数

标签 统计

mobx ×1

mobx-state-tree ×1

typescript ×1