TypeScript v1