This 1.8 breaking change prevents integration with legacy libraries. See discussion at: https://github.com/Microsoft/TypeScript/issues/3576#issuecomment-176746752