A TypeScript (JavaScript) client for the Portal API.