TypeScript 1.6 (Nuevas características) 3 – 3

Soporte experimental para async functions Se introduce el soporte experimental para funciones asincronas. Podemos esperar de una función asincrona, que no bloque la ejecución normal del programa. Esto se logra mediante una implementación de promesas compatibles con ES6.

Merging ambient class and interface declaration Podemos  ampliar una clase que machee por nombre y namespace, … Read more

TypeScript 1.6 (Nuevas características) 2 – 3

Class expressions Cuando declaramos una class expressions, el nombre de nuestra clase sera opcional y en caso de que lo especifiquemos esta no sera accesible desde fuera del scope dela clase. El tipo de la clase, no podrá ser instanciado directamente, pero si podemos realizar una igualación de tipos .

  Extending expressions Hasta este … Read more

DevRockers Fest – TypeScript Introducción

El 22 de octubre estuve participando en el evento Dev Rockers Fest, evento organizado por el GDG (Grupo de usuario de Google). El evento se llevo a cabo durante todo el día y contó con la presencia de mas de 500 personas. Se realizaron 3 track en paralelo: Track Workshop: Se realizaron distintos workshop de … Read more

Debuguear TypeScript en VsCode

En primer lugar vamos a crear una pequeña clase en una carpeta que sera la que vamos a debuguear desde Vs Code, y la abrimos.

Con Vs Code abierto presionamos : Cmd + Shift + P en mac o Ctrl + Shift + P en windows. Seleccionamos Run Build Task Y luego seleccionamos Configure Task Runner Seleccionamos … Read more

TypeScript 1.6 (Nuevas características) 1 – 3

JSX Jsx es una sintaxis XML embebida en nuestros ficheros js. Se hizo muy popular con la aparición de React. Ahora TypeScript no solo soporta y es capaz de compilar esta nueva sintaxis, si no que ademas verifica tipos. Nuestros archivos deben de ser .tsx

Usando React Para poder tener soporte sobre neustras extension … Read more

TypeScript 1.5 (Nuevas características) 2 – 3

Declarations Vamos a ser capaces de asignar las propiedades de un objeto de retorno o de una matriz, directamente a distintas variables.

Esto seria similar a hacer:

También podemos asignar un array de respuesta, y asignar valores por defectos en la declaración de nuestras variables.

De manera similar podes realizar este estilo … Read more

Un tour Por Visual Studio Team Fundation Services (Meetup.Js)

El jueves 6 de Octubre, tuve la suerte de una vez mas poder estar participando en el Meetup.Js (Comunidad de JavaScript en Buenos Aires). En esta ocasión estuvo realizando un mini tour por algunas de las principales características de Team Services. Cabe destacar la buena vibra y el excelentes clima que se vivió. Acá les dejo … Read more

TypeScript 1.5 (Nuevas características) 1 – 3 (Módulos)

ES6 Modules Export Declarations Es posible asignarle nombres a las declaraciones de módulos. Es posible asignarle un nombre al miembro exportado haciendo uso de las 2 palabras reservadas export y as

Por otro lado es posible utilizar las clausulas import y as para especificar diferentes nombres locales a las importanciones (esto es opcional).

Read more

TypeScript 1.4 (Nuevas características) 2 – 2

Declaraciones let Las declaraciones “var” en JavaScript, son declaraciones de ámbito, lo que permite que nuestra variable sea accedida desde lugares que no debería de serlo.

Esta declaración en Js no nos devolverá un error, aunque sin lugar a duda se comportara de una manera muy distinta a la que esperamos. Con el objetivo … Read more