fake-async
Obsoleto
Este paquete fue creado para solventar ciertas necesidades específicas en su tiempo, sin embargo ahora se está reescribiendo vw, y se incluye dentro del core un completo runtime para ejecutar ECMAScript 6 y además ciertas funciones de ECMAScript 7 entre ellas: GeneratorFunction y Async/Await. También tendrá un soporte para Async Generators aunque aun no como parte de la sintáxis.
Por lo tanto se desaconseja el uso de fake-async
fake-async es un módulo creado para escribir código asíncrono de manera legible, y fácil de mantener
- Evite múltiples niveles anidados cuando se programa con callbacks
- Escriba código fácil de entender sin tener que bajar módulos que tienen que compilarse
- Funciona sobre plataformas móviles con JxCore o vw
Installation independiente
$ npm install fake-async
Cómo usar
En CoffeeScript
async= require "fake-async"createfs= require "fs" ## Para compilar en el mismo contexto es necesario colocar lo siguiente: asyncsetevalfunction return eval str f= async try dirs= await fsreaddir "/home" consolelog dirs if dirs0 dirs= await fsreaddir "/home/" + dirs0 consolelog dirs catch e consolelog "Ocurrió un error" consolelog e f
Escribir el código anterior sería equivalente a:
fs= require "fs" = fsreaddir "/home" if err consolelog "Ocurrió un error" consolelog e return consolelog dirs if dirs0 fsreaddir "/home/" + dirs0 if err consolelog "Ocurrió un error" consolelog e return consolelog dirs f
Development
Producto desarrollado por VoxSoftware
License
MIT