@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
JavaScript
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