Estoy tratando mecanografiada y me parece muy útil.
Tengo un proyecto bastante grande y que estaba considerando volver a escribir utilizando texto mecanografiado. El problema principal aquí es la siguiente:
presentar A.ts:
class A extends B {
// A stuff
}
presentar B.ts:
class B {
// B stuff
}
Si Compilo A.ts con este comando:
tsc --out compiledA.js A.ts
Voy a conseguir de error del compilador porque él no sabe cómo amenaza la B después se extiende.
Por lo tanto, una solución sería incluida en A.ts (como la primera línea de código):
/// <reference path=./B.ts />
Compilación de nuevo A.ts con el mismo comando
tsc --out compiledA.js A.ts
Dará lugar a compiledA.js que contienen tanto B.ts y el código A.ts. (Que podría ser muy agradable)
En mi caso, sólo necesito para compilar el código en el archivo A.ts compiledA.js y yo no quiero que los B.ts cosas para estar ahí.
De hecho, lo que quiero es:
- TSC --out A.js A.ts => compilar sólo las cosas A.ts
- TSC --out B.js B.ts => compilar sólo las cosas B.ts
Puedo hacerlo mediante la eliminación de la extiende palabra clave, pero haciendo que yo lo desataré la mayor parte de la bondad mecanografiado.
¿Puede alguien telll si hay una manera de hacer esto?













