[英]DefinitelyTyped @types and lean imports
如果我的項目包含@types/braintree-web並且我
import braintree from 'braintree-web'
const client = braintree.client
然后client被正確地鍵入為 braintree.Client。
但是,我想使用精益導入,例如:
import braintreeClient from 'braintree-web/client/index.js'
我希望 braintreeClient 也被鍵入為 braintree.Client。 相反,我收到 TypeScript 警告:
Could not find a declaration file for 'braintree-web/client/index.js'
在想我會把它添加到我的 global.d.ts 中......
/// <reference types="braintree-web" />
declare module 'braintree-web/client/index.js' {
}
有沒有一種方法可以重用已經為“braintree”定義的類型,而不是為每個精益導入重新創建它們?
import { braintreeClient } from 'braintree-web'
或者這也可以
import * as braintreeClient = from 'braintree-web/client'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.