Я работаю над созданием DefinitiveTyped для частного пакета (я не могу изменить исходный код), и я не могу найти способ реализовать тип, подобный этому:
GlobalNameSpace.SuperClass = function(arg) {}
GlobalNameSpace.superClass = new GlobalNameSpace.SuperClass(args)
Моя попытка:
declare namespace GlobalNameSpace {
class SuperClass {}
const superClass = new GlobalNameSpace.SuperClass(args);
}
К сожалению, когда я делаю это, у меня возникает ошибка в VS Code.
A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.
Есть идеи, как я могу решить эту проблему?