Preguntas etiquetadas con typescript

344
Definición de tipo en literal de objeto en TypeScript

En las clases de TypeScript es posible declarar tipos para propiedades, por ejemplo: class className { property: string; }; ¿Cómo declarar el tipo de una propiedad en un objeto literal? He intentado el siguiente código pero no se compila: var obj = { property: string; }; Recibo el siguiente...

342
Acerca de "* .d.ts" en TypeScript

Me da curiosidad *.d.tsporque soy un novato en TypeScript. Y alguien me dijo que este tipo de archivo es algo así como "archivo principal" en C ++ pero solo para JS. Pero no puedo convertir un archivo JS puro para *.d.tsarchivo a menos que cambiar el forcely *.jsa *.ts. Entonces tengo tres...

326
Angular sin proveedor para NameService

Tengo un problema al cargar una clase en un componente angular. He estado tratando de resolverlo por mucho tiempo; Incluso he intentado unirlo todo en un solo archivo. Lo que tengo es: Application.ts /// <reference path="../typings/angular2/angular2.d.ts" /> import

312
¿Cómo convierto una cadena a enumeración en TypeScript?

He definido la siguiente enumeración en TypeScript: enum Color{ Red, Green } Ahora en mi función recibo el color como una cadena. He intentado el siguiente código: var green= "Green"; var color : Color = <Color>green; // Error: can't convert string to enum ¿Cómo puedo convertir ese valor...

303
No se pudo encontrar un archivo de declaración para el módulo 'nombre-módulo'. '/path/to/module-name.js' implícitamente tiene un tipo 'any'

Leí cómo TypeScript funciona la resolución del módulo . Tengo el siguiente repositorio: @ ts-stack / di . Después de compilar la estructura del directorio es la siguiente: ├── dist │   ├── annotations.d.ts │   ├── annotations.js │   ├── index.d.ts │   ├── index.js │   ├── injector.d.ts │   ├──...