Я пытаюсь использовать плагин Reveal Фонда в моей машинописи кода следующим образом (изменено для удобства чтения):Только пустота функция может быть вызвана с «новым» ключевым словом
var popup = new Foundation.Reveal($('#element'));
, и я получаю следующее сообщение об ошибке во время компиляции (в конце концов, он компилируется и работает в любом случае):
TS2350: Only a void function can be called with the 'new' keyword.
Как я должен написать это тогда?
Typescript Playground - code illustrating the problem
Я думаю, что вы Мессинг вещи. Почему вы хотите сделать новое, если Reveal - это функция, которая возвращает объект? – iberbeu
Это единственный способ, с помощью которого я работал до сих пор ... – Wiktor
На основе кода на игровой площадке вы должны: 'var popup = Foundation.Reveal ($ ('# element'))' (то есть без 'new ') –