Viene visualizzato questo errore nel blocco di codice riportato di seguito.TS2339: La proprietà 'endsWith' non esiste sul tipo 'stringa'
error TS2339: Property 'endsWith' does not exist on type 'string'
let myList = angular.element(elem).attr("href").split("/");
let last = _.last<string>(myList);
if (last.endsWith("something")) {
return last;
}
Ho anche scoperto questo link che dimostra che c'è una funzione endsWith(...)
.
mi manca un po 'di .d.ts
file o che cosa?
ES6 definizioni di funzioni si trovano qui https://github.com/Microsoft/TypeScript/blob/master/lib/lib.es6.d.ts per riferimenti futuri. –
Alla fine ho sostituito con qualcos'altro usando 'indexOf', dato che ho avuto problemi con il linter. – ipinak