将TypeScript和Flow定义转换为Reason接口

$ npm install --global reasonably-typed将TypeScript和Flow定义转换为Reason接口,包括Flow或TypeScript定义如下:

// class.js

declare module 'classes' {
  declare type State = {
    id: number,
    storeName: string,
  };

  declare export class Store {
    constructor(initialState: State): Store;
  }
}
zip 文件大小:1.82MB