I realize TypeScript may be doing the same thing but that somehow tastes OK because it was purpose built for the task. (Although I abhor cleverness in general).
Do you mean internally in the library? None of the sample code has any type annotations.