Agregue un archivo de tipings personalizado en un proyecto JavaScript VSCode

Problema

Estoy trabajando en un proyecto JavaScript usando VSCode. Estoy usando elUMD El patrón de diseño y el vscode intellisense no pueden reconocer las exportaciones de un módulo desde otro archivo. Agregué todas las declaraciones en un archivo llamadoglobals.d.ts. Desafortunadamente no pude encontrar una manera de cargar elglobals.d.ts declaraciones de mis archivos JavaScript.

Ejemplo de declaración de módulo
export namespace ModuleName {
    export interface Item {
        toString(): string;
        property: string;
        name: string;
    }
}
Archivo JavaScript de ejemplo
(function (global, factory) {
    "use strict";
    if (typeof ModuleName === "undefined" && typeof require === "function") global.ModuleName = require("./mymodule.js");
    if (typeof exports !== "undefined" && typeof module !== "undefined") factory(exports);
    else factory(global.OtherModule = global.OtherModule || {});
})(this, (function (exports) {
    "use strict";

    function myMethod() {

    }

    exports.myMethod = myMethod;
    return exports;
}));
Lo que probé

Traté de usartypings install "globals.d.ts" que creó eltypings carpeta,typings.json etc. Esto solo funcionaba después de abrir el archivo de tipings en VSCode y luego cerrar y volver a abrir la aplicación. Eso solo funcionó mientras mantuve eltypings archivo abierto Esta no es una forma muy conveniente de agregar mis declaraciones de interfaz.

Acerca de VSCode (hace 8 meses)
Version: 1.17.0
Shell: 1.7.7
Node: 7.9.0
Architecture: x64
Acerca de VSCode (ahora)
Version: 1.24.1
Shell: 1.7.12
Node: 7.9.0
Architecture: x64

No hay cambio en el comportamiento.

Respuestas a la pregunta(3)

Su respuesta a la pregunta