The spec doesn\'t say much about where the type assertion operator might be helpful in TypeScript. I didn\'t need it in my code. So I am curious what sort of problems it is
I assume you mean the : [type]
notation after the parameters of a function? It doesn't appear to make a difference in the final .js file, but if you run the .ts file through the compiler, it will throw an error if it finds an unexpected input type for any type asserted parameters. Hope that answers your question.