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.

3 lines (2 loc) 677 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("react"),r=require("@telegram-apps/sdk");function n(e,a){return t.useSyncExternalStore(u=>e.sub(u),e,a||e)}function s(e){return t.useMemo(()=>r.retrieveLaunchParams(e),[e])}function c(){return t.useMemo(r.retrieveRawLaunchParams,[])}function o(){return t.useMemo(r.retrieveRawInitData,[])}exports.useLaunchParams=s;exports.useRawInitData=o;exports.useRawLaunchParams=c;exports.useSignal=n;Object.keys(r).forEach(e=>{e!=="default"&&!Object.prototype.hasOwnProperty.call(exports,e)&&Object.defineProperty(exports,e,{enumerable:!0,get:()=>r[e]})}); //# sourceMappingURL=index.cjs.map