{"library":"kaltura-typescript-client","type":"library","category":null,"description":"The `kaltura-typescript-client` is an auto-generated TypeScript client designed to provide a type-safe facade for the Kaltura server API. It offers strong typing for API actions, classes, and enums, streamlining development for Kaltura-powered applications. As of version 20.7.3, this library operates with a unique distribution model: it is generated directly from the `kaltura/clients-generator` PHP engine and is intended for direct consumption via a `.tar.gz` archive, rather than traditional publication to npmjs. This approach ensures a highly synchronized interface that reflects the latest API definitions. Developers are encouraged to monitor the changelog for updates. A key feature is its explicit support for bundle size optimization, which requires configuration with tools like `babel-plugin-import` to selectively include only the necessary types, preventing excessive application bundle sizes.","language":"javascript","status":"active","version":"20.7.3","tags":["javascript","Kaltura"],"last_verified":"Wed May 27","install":[{"cmd":"npm install kaltura-typescript-client","imports":["import { KalturaClient } from 'kaltura-typescript-client'","import { KalturaConfiguration } from 'kaltura-typescript-client'","import { PartnerService } from 'kaltura-typescript-client'","import { KalturaSessionType } from 'kaltura-typescript-client/api/types/KalturaSessionType'"]},{"cmd":"yarn add kaltura-typescript-client","imports":[]},{"cmd":"pnpm add kaltura-typescript-client","imports":[]}],"homepage":"https://corp.kaltura.com","github":"https://github.com/kaltura/clients-generator","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/kaltura-typescript-client","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/kaltura-typescript-client/compatibility"}}