首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typescript d.ts

Typescript d.ts
EN

Stack Overflow用户
提问于 2020-08-14 23:25:55
回答 1查看 30关注 0票数 0

我似乎不能理解这到底是怎么回事。

如何创建此基本库的类型?https://github.com/deanilvincent/check-password-strength/blob/master/index.js

这是我到目前为止所得到的:

代码语言:javascript
复制
declare module 'check-password-strength' {

    function check_password_strength(password:any): any;
    export = check_password_strength;
}

但是它是如何工作的呢?该库称为check-password-strength。当我用check_password_strength创建函数时,怎么可能还能工作呢?(是的,这段代码实际上是有效的。)我是这样使用它的:

代码语言:javascript
复制
import check_password_strength from 'check-password-strength'

check_password_strength(body.password)

问题是,除了我不明白为什么它使用_而不是- (-不起作用),我不能用-做函数。typescript如何知道它应该调用函数?我的下一个问题是,如何更改上面的d.ts文件以实际为我提供正确的返回类型(用于智能感知)。

它返回元组,如下所示:

代码语言:javascript
复制
    strength = {
      id: 2,
      value: 'Strong'
    }

我如何在上面的代码中实现它?

EN

回答 1

Stack Overflow用户

发布于 2020-08-15 00:34:11

我随机找到了我的问题2的答案。但是我仍然不知道,当我使用_时,typescript怎么可能调用检查-密码-强度。

答案是:

代码语言:javascript
复制
function check_password_strength(password:any): {id: number, value: string};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63415671

复制
相关文章

相似问题

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