├── .gitignore ├── .npmignore ├── README.md ├── declaration.d.ts ├── package.json ├── src ├── app.ts ├── constants.ts ├── controllers │ ├── Analytics.controller.ts │ ├── Network.controller.ts │ └── Session.controller.ts ├── declarations │ └── invoice-payload.interface.ts ├── errors.ts ├── index.ts ├── observers │ ├── Document.observer.ts │ ├── TonConnect.observer.ts │ └── WebView.observer.ts ├── repositories │ └── BatchStorage.ts ├── services │ └── Batch.service.ts ├── utils │ ├── compress.ts │ └── generateUUID.ts └── validators │ └── invoice-payload.validator.ts ├── tests └── index.html ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/.npmignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/README.md -------------------------------------------------------------------------------- /declaration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/declaration.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/package.json -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/controllers/Analytics.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/controllers/Analytics.controller.ts -------------------------------------------------------------------------------- /src/controllers/Network.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/controllers/Network.controller.ts -------------------------------------------------------------------------------- /src/controllers/Session.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/controllers/Session.controller.ts -------------------------------------------------------------------------------- /src/declarations/invoice-payload.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/declarations/invoice-payload.interface.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/observers/Document.observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/observers/Document.observer.ts -------------------------------------------------------------------------------- /src/observers/TonConnect.observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/observers/TonConnect.observer.ts -------------------------------------------------------------------------------- /src/observers/WebView.observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/observers/WebView.observer.ts -------------------------------------------------------------------------------- /src/repositories/BatchStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/repositories/BatchStorage.ts -------------------------------------------------------------------------------- /src/services/Batch.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/services/Batch.service.ts -------------------------------------------------------------------------------- /src/utils/compress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/utils/compress.ts -------------------------------------------------------------------------------- /src/utils/generateUUID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/utils/generateUUID.ts -------------------------------------------------------------------------------- /src/validators/invoice-payload.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/src/validators/invoice-payload.validator.ts -------------------------------------------------------------------------------- /tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/tests/index.html -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegram-mini-apps-dev/analytics/HEAD/vite.config.ts --------------------------------------------------------------------------------