2013-12-01 5 views
2

Как создать файл описания типов «* .d.ts» для класса внутри пространства имен с аргументами конструктора (существующей библиотеки javascript). Я пробовал несколько комбинаций модуля с вложенным интерфейсом, но пока ничего не работало.Определение дескриптора для класса в пространстве имен

Пример:

var instance = new Namespace.TargetClass(arg1, arg2); 
instance.someFunc(arg3); 

ответ

4
declare module Namespace { 
    class TargetClass { 
     constructor(arg1: string, arg2: number); 
     someFunc(arg3: any): void; 
    } 
} 
Смежные вопросы