Articles of typescript

¿Por qué el comstackdor typescript omite la importación ‘should.js’ en el javascript generado?

Me enfrento a un problema extraño. En mi (digamos) a.ts tengo – /// /// import should = require(‘should’); import something_else = require(‘../something-else’); Ahora cuando compilo usando comando – tsc -m commonjs –outDir “./build” “src/test/a.ts” Mi javascript generado no es require para – /// /// var service_manager = require(‘../routes/service-manager’); Esto parece un error en el comstackdor […]

TypeScript: ¿Cómo puedo obtener una comstackción limpia?

Espero que esto sea simple! TypeScript versión 1.9.0-dev.20160512 (disponible desde npm install -g typescript@next y recomendado por @basarat) Node v5.11.0 Windows 10.0.10586 archivo 1, u1c.ts import * as u1u from “./u1u.ts” let p = u1u.Promise console.log(`from u1c.ts`) archivo 2, u1u.ts console.log(`from u1u.ts`) export let Promise = require(`bluebird`) //http://bluebirdjs.com archivo 3, tsconfig.json ( solo parte relevante […]

¿Opción de comstackdor para especificar el nombre del archivo tsconfig.json?

Necesito tener dos archivos tsconfig.json . Uno para probar y otro para publicar. Al leer una serie de problemas en el repository de Typescript, parece que el indicador para especificar el archivo tsconfig que se va a usar es tsc –project tsconfig-test.json , sin embargo, al usar este tsc –project tsconfig-test.json el siguiente error: return […]

¿Cómo integro una aplicación de Polymer + Node.JS JavaScript con React + TypeScript?

Recientemente me han asignado la tarea de integrar React + TypeScript con una aplicación de inicio existente que contiene muchos componentes de polymer (Predix UI Starter). Entiendo que esto puede parecer poco sensato para algunos (después de todo, simplemente podría proporcionar el estado y la lógica de la aplicación utilizando Polymer como marco ). Sin […]

ERROR SyntaxError: símbolo inesperado <en JSON en la posición 0

ERROR: core.es5.js?0445:1084 ERROR SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse ( SITUACIÓN: Lo que estoy tratando de lograr es preseleccionar la elección que el usuario ya hizo previamente y evitar que vote dos veces. CÓDIGO: component.html {{ poll.title }} {{ poll.counter1 }} votes {{ poll.choice1 }} {{ poll.counter2 }} votes {{ […]

ejemplar de niño causando dependencia circular

¿Hay una manera de verificar si algo es una instancia de un objeto sin importing ese objeto? La clase que estoy usando instanceof es un hijo de la clase actual. Tengo un método que ejecuta una función y devuelve una nueva instancia de Model o Row basada en algunas declaraciones if. Model extiende la clase […]

Patrón de Node.js y Typescript Singleton: parece que singleton no se comparte entre usuarios de singleton

Estoy usando Typescript (2.5.3) en una aplicación Node.js de back-end, y estoy tratando de averiguar dónde está mi error de encoding, en el siguiente código. Brevemente, tengo una clase principal y varias otras clases que usan esta clase principal: Base de datos (clase principal): que es un singleton (ver export let DB = DataBase.Instance; continuación) […]

UNMET PEER DEPENDENCY @ angular / compiler @ 2.4.5

Recibo ese error mientras hago npm install tslint-sonarts Sé que el error dice que necesito la versión del comstackdor para 2.4.5 Estoy usando “@angular/compiler”: “^2.1.0” . No quiero actualizar la versión porque necesito cambiar todas las demás versiones de dependencia. Así que necesito la versión compatible correcta de sonarts para “@angular”: “^2.1.0”, He revisado el […]

¿Hay una manera de ref un tipo de datos en typescript al declarar un modelo de datos angular2

En Mongoose, tiene una forma de referirse a otra definición de datos. Me pregunto si podemos hacer algo mientras definimos un módulo de datos para angular2. En mongoose var personSchema = Schema({ _id : Number, name : String, age : Number, stories : [{ type: Schema.Types.ObjectId, ref: ‘Story’ }] }); Mi pregunta: export class Person […]

¿Debería VSCode reportar errores para archivos TS que están excluidos de la comstackción?

Presenté este informe de errores con VSCode porque *.spec archivos *.spec de la comstackción, ya que no quiero incluir los archivos en la distribución de NPM. Aún me gustaría ver que se compilen correctamente a través de las herramientas VSCode. En su forma actual, VSCode intellisense informa que las importaciones que están disponibles en la […]