Как преобразовать шаблон модуля Reveal в JavaScript в Typescript, когда функция принимает глобальный аргумент - PullRequest
1 голос
/ 27 февраля 2020

Я переписываю (рефакторинг кода) код Javascript в Typescript. Я сталкиваюсь с проблемой при преобразовании раскрываемого модуля Pattern в пространство имен машинописи. Единственное, что я не понимаю, это роль global здесь. Я действительно не знаю, что здесь означает global .

// Мой Javascript Код

 var TPS = (function(global)
    {
    var met = {
        supported: TPSSupported,
        isCalledDNMatchesTPS: isCalledDNMatchesTPS,
        isTPSReady: isTPSReady,
        isActiveCall: isActiveCall
}
        return met;

    })(this);

// Мое решение

  namespace TPS {
     export let met = {
            supported: TPSSupported,
            isCalledDNMatchesTPS: isCalledDNMatchesTPS,
            isTPSReady: isTPSReady,
            isActiveCall: isActiveCall
            }
    }
...