Me gustaría definir una interfaz con una propiedad de solo lectura. Por ejemplo;¿Es posible utilizar getters/setters en TypeScript Interfaces?
interface foo {
get bar():bool;
}
Sin embargo, esto da el error de sintaxis, "expected"; '"en la barra. He configurado mi VisualStudio para usar el objetivo ES5, por lo que los getters son compatibles. ¿Es esto una limitación de las interfaces? Podría este cambio en el futuro; es algo muy bueno poder hacer.
Ver http: // stackoverflow .com/questions/12838248/is-it-possible-to-use-getters-setters-in-interface-definition –
Sí, esto es una limitación de las interfaces. Ver también [esta pregunta] [1]. [1]: http://stackoverflow.com/questions/12838248/is-it-possible-to-use-getters-setters-in-interface-definition – Valentin