Class Library for TypeScript