7

Swagger Code Generator を使用して、ブラウザー内で使用できる TypeScript Fetch クライアントの作成に成功した人はいますか? TypeScript を使用する React アプリケーション内で、生成された API クライアントを使用しようとしています。

クライアント (つまり api.ts ファイル) は正常に生成されましたが、次のインポートで始まるという事実にハングアップしています。

import * as querystring from "querystring";
import * as url from "url";

import * as isomorphicFetch from "isomorphic-fetch";
import * as assign from "core-js/library/fn/object/assign";

interface Dictionary<T> { [index: string]: T; }
export interface FetchAPI { (url: string, init?: any): Promise<any>; }

...

isomorphic-fetch と core-js の TypeScript 型付け (つまり @types) を見つけることはできますが、querystring と url の型付けを見つけることができません。その結果、、およびインポートも取得[ts] Cannot find module...しています。querystringurlassign

このクライアントは、実際にはブラウザ内で使用することを意図していませんか? そうでなければ、私がここで間違っている可能性があることについて誰か提案を提供できますか?

助けてくれてありがとう!

4

1 に答える 1