fix: for TypeScript 1.0