meteor - not - declarar la variable del espacio de nombres global de TypeScript
reference typescript (1)
Use la palabra clave declare
. Estas se conocen como declaraciones ambientales.
declare var MyExtentention:any;
¿Cómo declarar explícitamente una variable en el espacio de nombres global a partir de un texto mecanografiado?
Necesito el compilador para generar el siguiente código de JavaScript:
MyExtension = someFunction()
desafortunadamente, solo puedo hacer que genere
var MyExtension = someFunction()
Esto llega a un problema con la última versión (todavía en rc) de paquetes de meteoritos. Meteor introdujo una forma de abarcar espacios de nombres en paquetes: el problema es que la variable debe definirse en el espacio de nombres global (que el meteoro se redirige a su propio objeto Package).
Hay un video sobre esto en https://www.eventedmind.com/posts/meteor-linker-package-namespacing .
¿Hay algún tipo de palabra clave global
disponible o en los planes?