如果我的项目包括@types/braintree-web和我
import braintree from 'braintree-web'
const client = braintree.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”定义的类型,而不是为每个精益导入重新创建它们?
发布于 2022-07-24 17:18:34
import { braintreeClient } from 'braintree-web'或者这样也行
import * as braintreeClient = from 'braintree-web/client'https://stackoverflow.com/questions/73099424
复制相似问题