首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DefinitelyTyped @类型和精益导入

DefinitelyTyped @类型和精益导入
EN

Stack Overflow用户
提问于 2022-07-24 14:49:11
回答 1查看 51关注 0票数 0

如果我的项目包括@types/braintree-web和我

代码语言:javascript
复制
import braintree from 'braintree-web'

const client = braintree.client

然后将客户端正确地键入为braintree.Client。

但是,我希望使用精益导入,例如:

代码语言:javascript
复制
import braintreeClient from 'braintree-web/client/index.js'

我希望braintreeClient也被键入为braintree.Client。相反,我会收到TypeScript警告:

代码语言:javascript
复制
Could not find a declaration file for 'braintree-web/client/index.js'

想把这个加到我的global.d.ts里.

代码语言:javascript
复制
/// <reference types="braintree-web" />

declare module 'braintree-web/client/index.js' {
  
}

是否有一种方法可以重用已经为“braintree”定义的类型,而不是为每个精益导入重新创建它们?

EN

回答 1

Stack Overflow用户

发布于 2022-07-24 17:18:34

代码语言:javascript
复制
import { braintreeClient } from 'braintree-web'

或者这样也行

代码语言:javascript
复制
import * as braintreeClient = from 'braintree-web/client'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73099424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档