代码之家  ›  专栏  ›  技术社区  ›  knnhcn

更改自定义类型行为

  •  0
  • knnhcn  · 技术社区  · 6 年前

    我发现了如何将自定义完成添加到编辑器的自定义声明类中。如下所示:

    monaco.languages.typescript.javascriptDefaults.addExtraLib([
    'declare class Facts {',
    '    /**',
    '     * Returns the next fact',
    '     */',
    '    static next():string',
    '}',
    ].join('\n'), 'filename/facts.d.ts');
    

    但我现在的问题是 Facts 类型还显示继承的方法和属性,如 prototype

    enter image description here 有没有办法禁用默认类/类型行为并只显示声明的自定义方法?

    提前谢谢!

    1 回复  |  直到 6 年前
        1
  •  1
  •   Mike Cluck    6 年前

    monaco.languages.typescript.javascriptDefaults.addExtraLib([
    'declare const Facts = {',
    '    /**',
    '     * Returns the next fact',
    '     */',
    '    static next():string',
    '}',
    ].join('\n'), 'filename/facts.d.ts');