【问题标题】:Extend monaco editor hints by file按文件扩展 monaco 编辑器提示
【发布时间】:2018-12-18 22:00:49
【问题描述】:

我正在寻找一种方法来使用我自己的类型之王在 monaco 编辑器(如 Object、String 或 Boolean)中扩展类型提示。目标是编辑器知道类型并且可以为特定类型提供代码补全。

我之前找到的所有示例都是通过在addExtraLib 上插入字符串,但这并不专业:

monaco.languages.typescript.javascriptDefaults.addExtraLib([
    'declare class MyClass {',
    '    count: number',
    '}'
].join('\n'));

我正在寻找的是提供例如关注.d.ts 文件或任何文件,让编辑器知道我的类型,以更好地自动化流程:

  // myclass.d.ts
  export class MyClass = {
    count: number
  }

有什么我遗漏的吗?

【问题讨论】:

    标签: javascript typescript monaco-editor


    【解决方案1】:

    经过很长时间,我终于遇到了一个问题,解释了如何按文件导入类型定义。

    但正如评论中所述,它仍然必须是字符串。我想出的最终解决方案是原始导入我的文件,其中类型在字符串中定义,然后以这种方式将其添加到 monaco 编辑器中。

    Linkt to comment

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 2023-03-30
      • 1970-01-01
      • 2021-07-12
      • 2011-10-08
      • 1970-01-01
      相关资源
      最近更新 更多