Observed since 20 Oct, 20:13 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
TypeScript reimplementation of Telegram's official library for communicating with Telegram Web Apps.
TypeScript reimplementation of Telegram's official library for communicating with Telegram Web Apps.
⚠️ This library is not the same library created by Telegram developers but with types. It contains similar code, but differs a bit in some moments. Please, refer to documentation in code to avoid problems.
window object that is not modern and not that comfortable as importing
this library as npm package. Nevertheless, it does not mean, this use case
should not exist. Some applications may not support modern way of
using packages and as a result, the only one possible solution for them is
usage through window object;npm i twa-client-sdk
yarn add twa-client-sdk
Library contains 2 global components which are commonly used in Web Apps.
They are webView and webApp. These variables are instances of
WebView and WebApp which are created by library itself. In case, there is
some specific application algorithm, its is allowed to create these instance by
yourself and initialise, but we recommend using variables which are stored in
library.
One of the main important parts of SDK lifecycle is its initialization.
As long as webView and webApp initially have default values, you have
to fill them with usage of current environment (internally, init scripts read
data from global window object).
For this purpose, usage of function init is required:
import {init} from 'twa-client-sdk';
// Initialise library.
init();
// Now, we can safely use variables `webView` and `webApp`.
"# eex"
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.2Registry latest | 27 Sept 2022 | 5 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 20:13 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:08c38dcca7283337a7647b405d90b0a3b5bc16aea60a940c819d953a69839d1c