javascript - 如何向分配给变量 c 的对象字面量添加方法,以便满足类型检查?

标签 javascript typescript

如何满足下面代码片段中的类型检查?

interface Counter {
    getCount: () => number
    increment: (n: number) => void
}
let c: Counter = {}

最佳答案

像这样

let c: Counter = {
    getCount: () => 1,
    increment: (n: number) => {}
}

关于javascript - 如何向分配给变量 c 的对象字面量添加方法,以便满足类型检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56328784/

相关文章:

javascript - 使用 execCommand 插入文本会导致重复问题

javascript - 从父页面滚动 iframe

javascript - Angular2 Dropdown 恢复到以前选择的选项

angular - 缺少必需的获取参数 Angular 4

html - 如何使用 ts 中的变量作为 HTML 文件中的标记名?

javascript - 搜索栏以在 React 中过滤表结果并超时

javascript - 如何将正则表达式中的字符串拆分为单个 S 或 E 字符后跟 JavaScript 中的数字?

javascript - 将简单的 jQuery 重写为纯 JavaScript

javascript - angular2 : why window. location.href 会导致 Firefox 上的页面刷新,但 href 不会

reactjs - 如何解决错误: "You gave us a visitor for the node type TSSatisfiesExpression but it' s not a valid type"?