UNPKG

@telegram-apps/sdk-react

Version:

React bindings for Mini Apps client SDK. Contains hooks, components and other useful tools which allow usage of React along with Mini Apps client SDK.

35 lines (34 loc) 767 B
import { useSyncExternalStore as a, useMemo as e } from "react"; import { retrieveLaunchParams as u, retrieveRawLaunchParams as i, retrieveRawInitData as o, retrieveAndroidDeviceData as c, retrieveAndroidDeviceDataFrom as m } from "@telegram-apps/sdk"; export * from "@telegram-apps/sdk"; function s(r, t) { return a( (n) => r.sub(n), r, t || r ); } function v(r) { return e(() => u(r), [r]); } function d() { return e(i, []); } function h() { return e(o, []); } function p() { return e(c, []); } function w(r) { return e(() => m(r), [r]); } export { p as useAndroidDeviceData, w as useAndroidDeviceDataFrom, v as useLaunchParams, h as useRawInitData, d as useRawLaunchParams, s as useSignal }; //# sourceMappingURL=index.js.map