interim TypeScript