Skip to main content


The Telegram Bot Framework.
Extremely Popular
Go to Latest
interface TransformableApi
import { type TransformableApi } from "";

A transformable API enhances the RawApi type by transformers.

Type Parameters

R extends RawApi = RawApi


raw: R

Access to the raw API that the tranformers will be installed on.

use: (...transformers: Transformer<R>[]) => this

Can be used to register any number of transformers on the API.

installedTransformers: Transformer<R>[]

Returns a readonly list or the currently installed transformers. The list is sorted by time of installation where index 0 represents the transformer that was installed first.