Wrappers for TDLib API
This repository contains strict typed wrappers for all TDLib (1.4.0) methods and classes.
Differences from the original API:
- All parameter names are represent in "camelCase".
- Parameter
@type
renamed to _
.
Installation
npm install airgram-api
Basic usage
import { apiFactory } from 'airgram-api'
function callApi (method, params) {
return requestToTDLib({
_: method,
...params
})
}
const api = apiFactory(callApi)
api.getMe().then((response) => {
console.info(response)
})
License
The source code is licensed under GPL v3. License is available here.