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. var llamadaAlServidor: Promise<string>; async function ConsumirDatos(): Promise<string> { var datos = await llamadaAlServidor; return “Datos : ” Read more about TypeScript 1.6 (Nuevas características) 3 – 3[…]

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 . let Point = class { constructor(public Read more about TypeScript 1.6 (Nuevas características) 2 – 3[…]

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 about DevRockers Fest – TypeScript Introducción[…]

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. class HelloWorld { constructor(private message: string) { } public speak() { console.log(this.message); } } var hello = new HelloWorld(“Hello TypeScript!!”); hello.speak(); Con Vs Code abierto presionamos : Cmd + Shift + Read more about Debuguear TypeScript en VsCode[…]

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 var x = <any> foo; // is equivalent to: var Read more about TypeScript 1.6 (Nuevas características) 1 – 3[…]

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. interface IData{ x: string; y: string; z: string; } function getSomeObject() { return { x: “2”, y: “3”, z:”4″ } } var { x, y, z} = getSomeObject() Esto seria similar a hacer: Read more about TypeScript 1.5 (Nuevas características) 2 – 3[…]

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 about Un tour Por Visual Studio Team Fundation Services (Meetup.Js)[…]

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 interface IUsuario { … } function loguear(usuario: IUsuario, recordar: boolean) { … } export { IUsuario, loguear as loguearFunction }; // loguear se exporta Read more about TypeScript 1.5 (Nuevas características) 1 – 3 (Módulos)[…]

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. console.log(x); var x = ‘Saludo’; 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 Read more about TypeScript 1.4 (Nuevas características) 2 – 2[…]

TypeScript 1.4 (Nuevas características) 1 – 2

Union types Una funcionalidad muy potente, aunque a mi gusto puede ser considerada un anti patrón. La posibilidad de asignar distintos tipos a una variable, nos da flexibilidad a la hora de recibir parámetros, pero por otro lado nos hace perder un poco del poder de typescript. La razón es que al tener variables o Read more about TypeScript 1.4 (Nuevas características) 1 – 2[…]

Translate »