├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ └── check-code.yml ├── .gitignore ├── .mapping.json ├── .npmrc ├── .nvmrc ├── .piglet-meta.json ├── .prettierignore ├── .prettierrc.js ├── AUTHORS.md ├── CONTRIBUTING.md ├── DIAGRAM.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── closure-compiler.js ├── eslintBannedFunctions.js ├── features.json ├── hooks └── pre-commit ├── package.json ├── scripts ├── build │ ├── build.ts │ ├── transformers.ts │ └── utils.ts ├── genFeatures.ts ├── lint.ts ├── precommitHook.ts └── utils │ ├── fs.ts │ └── proc.ts ├── src ├── __tests__ │ ├── config.spec.ts │ └── utils │ │ ├── jsdom.ts │ │ └── syncPromise.ts ├── api │ ├── README.md │ ├── clmap │ │ ├── browserInfo.ts │ │ ├── index.ts │ │ ├── telemetry.ts │ │ └── urlParams.ts │ ├── common │ │ ├── browserInfo.ts │ │ ├── index.ts │ │ ├── telemetry.ts │ │ └── urlParams.ts │ └── watch │ │ ├── browserInfo.ts │ │ ├── index.ts │ │ ├── telemetry.ts │ │ └── urlParams.ts ├── config.ts ├── const.ts ├── index.ts ├── inject │ ├── index.ts │ ├── inject.test.ts │ ├── inject.ts │ └── types.ts ├── middleware │ ├── __tests__ │ │ └── middleware.spec.ts │ ├── bfcacheFreezeMiddleware │ │ ├── __tests__ │ │ │ └── bfcacheFreezeMiddleware.spec.ts │ │ ├── bfcacheFreezeMiddleware.ts │ │ └── index.ts │ ├── combine.ts │ ├── counterFirstHit │ │ ├── __tests__ │ │ │ ├── counterFirstHit.spec.ts │ │ │ └── waitParentDuid.spec.ts │ │ ├── counterFirstHit.ts │ │ ├── index.ts │ │ └── waitParentDuid.ts │ ├── csrf │ │ ├── __tests__ │ │ │ └── csrfMiddleware.spec.ts │ │ ├── csrfMiddleware.ts │ │ └── index.ts │ ├── index.ts │ ├── pageTitle │ │ ├── __tests__ │ │ │ └── pageTitile.spec.ts │ │ ├── index.ts │ │ └── pageTitle.ts │ ├── params │ │ ├── __tests__ │ │ │ └── params.spec.ts │ │ ├── index.ts │ │ └── params.ts │ ├── prepareUrl │ │ ├── __tests__ │ │ │ └── prepareUrl.spec.ts │ │ ├── index.ts │ │ └── prepareUrl.ts │ ├── prerender │ │ ├── __tests__ │ │ │ └── prerender.spec.ts │ │ ├── index.ts │ │ └── prerender.ts │ ├── providerMiddlewares.ts │ ├── retransmit │ │ ├── __tests__ │ │ │ ├── retransmit.spec.ts │ │ │ ├── retransmitProviderMV.spec.ts │ │ │ └── state.spec.ts │ │ ├── const.ts │ │ ├── retransmit.ts │ │ ├── retransmitProviderMiddleware.ts │ │ └── state.ts │ ├── senderCollectInfo │ │ ├── const.ts │ │ ├── index.ts │ │ └── senderCollectInfo.ts │ ├── senderMiddlewares.ts │ ├── senderWatchInfo │ │ ├── __tests__ │ │ │ └── senderWatchInfo.spec.ts │ │ ├── const.ts │ │ ├── index.ts │ │ └── senderWatchInfo.ts │ ├── types.ts │ ├── userParams │ │ ├── index.ts │ │ └── userParams.ts │ ├── utils.ts │ └── watchSyncFlags │ │ ├── __tests__ │ │ └── watchSyncFlags.spec.ts │ │ ├── brinfoFlags │ │ ├── __tests__ │ │ │ ├── desktop.spec.ts │ │ │ ├── falseUrl.spec.ts │ │ │ ├── numRequests.spec.ts │ │ │ └── uid.spec.ts │ │ ├── desktop.ts │ │ ├── falseUrl.ts │ │ ├── getCounterNumber.ts │ │ ├── hid.ts │ │ ├── index.ts │ │ ├── numRequests.ts │ │ ├── parentHid.ts │ │ ├── timeFlags.ts │ │ └── uid.ts │ │ ├── const.ts │ │ ├── index.ts │ │ ├── telemetryFlags │ │ ├── __tests__ │ │ │ └── numRequests.spec.ts │ │ ├── index.ts │ │ └── numRequests.ts │ │ └── utils.ts ├── providers │ ├── artificialHit │ │ ├── __tests__ │ │ │ └── artificialHit.spec.ts │ │ ├── artificialHit.ts │ │ ├── const.ts │ │ ├── index.ts │ │ └── type.ts │ ├── callbackInit │ │ ├── __tests__ │ │ │ └── callbackInit.spec.ts │ │ ├── callbackInit.ts │ │ └── index.ts │ ├── clickTracking │ │ ├── __tests__ │ │ │ └── clickTracking.spec.ts │ │ ├── clickTracking.ts │ │ └── index.ts │ ├── clickmap │ │ ├── __tests__ │ │ │ └── clickmap.spec.ts │ │ ├── clickmap.ts │ │ ├── const.ts │ │ ├── index.ts │ │ └── type.ts │ ├── clickmapMethod │ │ ├── __tests__ │ │ │ └── clickmapMethod.spec.ts │ │ ├── clickmapMethod.ts │ │ ├── const.ts │ │ └── index.ts │ ├── clicks │ │ ├── __tests__ │ │ │ └── clicks.spec.ts │ │ ├── clicks.ts │ │ ├── const.ts │ │ ├── getTextFromLink.ts │ │ ├── index.ts │ │ └── types.ts │ ├── consoleRenderer │ │ ├── __tests__ │ │ │ └── consoleRenderer.spec.ts │ │ ├── consoleRenderer.ts │ │ ├── dictionary.ts │ │ └── index.ts │ ├── counterOptions │ │ ├── __tests__ │ │ │ └── counterOptions.spec.ts │ │ ├── const.ts │ │ ├── counterOptions.ts │ │ ├── index.ts │ │ └── types.ts │ ├── csrf │ │ └── index.ts │ ├── debugConsole │ │ ├── __tests__ │ │ │ └── debugConsole.spec.ts │ │ ├── const.ts │ │ ├── debugConsole.ts │ │ ├── debugEnabled.ts │ │ └── index.ts │ ├── destruct │ │ ├── __tests__ │ │ │ └── destruct.spec.ts │ │ ├── const.ts │ │ ├── destruct.ts │ │ └── index.ts │ ├── ecommerce │ │ ├── __tests__ │ │ │ └── ecommerce.spec.ts │ │ ├── const.ts │ │ ├── ecommerce.ts │ │ ├── handleGtagEcommerce.ts │ │ ├── handleTagManagerEcommerce.ts │ │ ├── index.ts │ │ └── types.ts │ ├── enableAll │ │ ├── __tests__ │ │ │ └── enableAll.spec.ts │ │ ├── const.ts │ │ ├── enableAll.ts │ │ └── index.ts │ ├── firstPaint │ │ ├── __tests__ │ │ │ └── firstPaint.spec.ts │ │ ├── const.ts │ │ ├── firstPaint.ts │ │ └── index.ts │ ├── firstPartyMethod │ │ ├── __test__ │ │ │ ├── firstPartyMethod.spec.ts │ │ │ └── firstPartyMethodHashed.spec.ts │ │ ├── const.ts │ │ ├── firstPartyMethod.ts │ │ ├── firstPartyMethodHashed.ts │ │ ├── index.ts │ │ ├── process │ │ │ ├── const.ts │ │ │ ├── email.ts │ │ │ ├── index.ts │ │ │ └── phone.ts │ │ └── types.ts │ ├── getClientID │ │ ├── const.ts │ │ ├── getClientID.ts │ │ └── index.ts │ ├── getCounters │ │ ├── __tests__ │ │ │ └── getCounters.spec.ts │ │ ├── const.ts │ │ ├── getCounters.ts │ │ ├── index.ts │ │ └── types.ts │ ├── goal │ │ ├── __tests__ │ │ │ └── goal.spec.ts │ │ ├── const.ts │ │ ├── goal.ts │ │ └── index.ts │ ├── hit │ │ ├── __tests__ │ │ │ └── hit.spec.ts │ │ ├── hit.ts │ │ └── index.ts │ ├── index.ts │ ├── notBounce │ │ ├── __tests__ │ │ │ └── notBounce.spec.ts │ │ ├── const.ts │ │ ├── index.ts │ │ └── notBounce.ts │ ├── params │ │ ├── __tests__ │ │ │ └── params.spec.ts │ │ ├── const.ts │ │ ├── index.ts │ │ └── params.ts │ ├── phoneHide │ │ ├── __test__ │ │ │ └── phoneHide.spec.ts │ │ ├── const.ts │ │ ├── index.ts │ │ └── phoneHide.ts │ ├── remoteControl │ │ ├── __tests__ │ │ │ ├── inline.spec.ts │ │ │ └── remoteControl.spec.ts │ │ ├── index.ts │ │ └── remoteControl.ts │ ├── reportNonNativeFunctions │ │ ├── __tests__ │ │ │ └── reportNonNativeFunction.spec.ts │ │ ├── index.ts │ │ └── report.ts │ ├── retransmit │ │ ├── __test__ │ │ │ ├── retransmit.spec.ts │ │ │ └── sendRetransmitRequests.spec.ts │ │ ├── const.ts │ │ ├── index.ts │ │ ├── retransmit.ts │ │ └── sendRetransmitRequests.ts │ ├── sameSite │ │ ├── __tests__ │ │ │ └── sameSite.spec.ts │ │ ├── index.ts │ │ └── sameSite.ts │ ├── searchTLD │ │ ├── __test__ │ │ │ └── searchTLD.spec.ts │ │ ├── index.ts │ │ └── searchTLD.ts │ ├── setUserID │ │ ├── __tests__ │ │ │ └── setUserID.spec.ts │ │ ├── const.ts │ │ ├── index.ts │ │ └── setUserID.ts │ ├── siteStatistics │ │ ├── __tests__ │ │ │ ├── getSiteStatisticsProvider.spec.ts │ │ │ └── layout.spec.ts │ │ ├── index.ts │ │ ├── layout │ │ │ └── siteStatisticsLayout.ts │ │ └── siteStatistics.ts │ ├── stackProxy │ │ ├── __tests__ │ │ │ ├── getCounterOptions.spec.ts │ │ │ └── stackProxy.spec.ts │ │ ├── const.ts │ │ ├── index.ts │ │ ├── stackProxy.ts │ │ └── types.ts │ ├── statusCheck │ │ ├── __tests__ │ │ │ └── statusCheck.spec.ts │ │ ├── index.ts │ │ ├── statusCheck.ts │ │ ├── statusCheckFn.ts │ │ └── urlSearchParams.ts │ ├── submitTracking │ │ ├── __tests__ │ │ │ └── submitTracking.spec.ts │ │ ├── index.ts │ │ └── submitTracking.ts │ ├── trackHash │ │ ├── __tests__ │ │ │ └── trackHash.spec.ts │ │ ├── const.ts │ │ ├── index.ts │ │ └── trackHash.ts │ ├── triggerEvent │ │ ├── __tests__ │ │ │ └── triggerEvent.spec.ts │ │ ├── index.ts │ │ └── triggerEvent.ts │ ├── turboParams │ │ ├── __tests__ │ │ │ └── turboParamsFlags.spec.ts │ │ └── index.ts │ ├── userParams │ │ ├── __tests__ │ │ │ └── userParams.spec.ts │ │ ├── const.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── userParams.ts │ └── yan │ │ ├── __tests__ │ │ └── yan.spec.ts │ │ ├── index.ts │ │ └── yan.ts ├── providersEntrypoint.ts ├── sender │ ├── SenderInfo.ts │ ├── const.ts │ ├── default │ │ ├── __tests__ │ │ │ └── default.spec.ts │ │ ├── const.ts │ │ ├── default.ts │ │ ├── index.ts │ │ └── query │ │ │ ├── index.ts │ │ │ ├── measurementProtocol.ts │ │ │ └── watchAPI.ts │ ├── index.ts │ ├── middleware │ │ ├── __test__ │ │ │ ├── middleware.spec.ts │ │ │ └── returnFullHost.spec.ts │ │ ├── index.ts │ │ ├── manualMiddlewareSender.ts │ │ ├── middleware.ts │ │ └── returnFullHost.ts │ ├── types.ts │ └── watch │ │ ├── index.ts │ │ └── watch.ts ├── storage │ ├── closureStorage │ │ ├── __tests__ │ │ │ └── closureStorage.spec.ts │ │ ├── closureStorage.ts │ │ ├── index.ts │ │ └── types.ts │ ├── cookie │ │ ├── __tests__ │ │ │ ├── cookie.spec.ts │ │ │ └── isAllowed.spec.ts │ │ ├── const.ts │ │ ├── cookie.ts │ │ ├── isAllowed.ts │ │ └── types.ts │ ├── global │ │ ├── __tests__ │ │ │ └── global.spec.ts │ │ ├── consts.ts │ │ ├── getGlobal.ts │ │ └── global.ts │ └── localStorage │ │ ├── __tests__ │ │ └── localStorage.spec.ts │ │ └── localStorage.ts ├── transport │ ├── __tests__ │ │ ├── beacon.spec.ts │ │ ├── transport.spec.ts │ │ └── watchModes.spec.ts │ ├── beacon │ │ ├── beacon.ts │ │ └── index.ts │ ├── fetch │ │ ├── __tests__ │ │ │ └── fetch.spec.ts │ │ ├── fetch.ts │ │ └── index.ts │ ├── image │ │ ├── __tests__ │ │ │ └── image.spec.ts │ │ ├── image.ts │ │ └── index.ts │ ├── index.ts │ ├── jsonp │ │ ├── __tests__ │ │ │ └── jsonp.spec.ts │ │ ├── index.ts │ │ └── jsonp.ts │ ├── transportsMap.ts │ ├── types.ts │ ├── watchModes.ts │ └── xhr │ │ ├── __tests__ │ │ └── xhr.spec.ts │ │ ├── index.ts │ │ └── xhr.ts ├── types.ts └── utils │ ├── array │ ├── __tests__ │ │ ├── array.spec.ts │ │ ├── binarySearch.spec.ts │ │ └── merge.spec.ts │ ├── arrayFrom.ts │ ├── binarySearch.ts │ ├── every.ts │ ├── filter.ts │ ├── find.ts │ ├── includes.ts │ ├── indexOf.ts │ ├── isArray.ts │ ├── join.ts │ ├── map.ts │ ├── merge.ts │ ├── reduce.ts │ ├── reverse.ts │ ├── some.ts │ ├── sort.ts │ ├── types.ts │ └── utils.ts │ ├── async │ ├── README.md │ ├── __test__ │ │ ├── async.spec.ts │ │ ├── executor.spec.ts │ │ ├── iterator.spec.ts │ │ └── task.spec.ts │ ├── async.ts │ ├── executor.ts │ ├── helpers.ts │ ├── iterator.ts │ └── task.ts │ ├── asyncMap │ ├── AsyncMap.ts │ ├── __tests__ │ │ └── AsyncMap.spec.ts │ ├── index.ts │ └── observerMap.ts │ ├── boolean │ ├── __tests__ │ │ └── index.spec.ts │ └── index.ts │ ├── browser │ ├── __tests__ │ │ └── browser.spec.ts │ ├── browser.ts │ ├── const.ts │ ├── firefox.ts │ └── utils.ts │ ├── browserInfo │ ├── __tests__ │ │ └── browserInfo.spec.ts │ └── browserInfo.ts │ ├── condition │ ├── __tests__ │ │ └── condition.spec.ts │ ├── condition.ts │ └── index.ts │ ├── console │ ├── __tests__ │ │ └── console.spec.ts │ ├── console.ts │ └── index.ts │ ├── counter │ ├── getInstance.ts │ └── type.ts │ ├── counterOptions │ ├── __tests__ │ │ └── counterOptions.spec.ts │ ├── counterOptions.ts │ ├── counterOptionsStore.ts │ ├── getCounterKey.ts │ ├── index.ts │ └── types.ts │ ├── counterSettings │ ├── const.ts │ ├── counterSettings.ts │ └── types.ts │ ├── dataLayerObserver │ ├── __tests__ │ │ └── dataLayerObserver.spec.ts │ └── dataLayerObserver.ts │ ├── debugEvents │ ├── debugRequest.ts │ ├── index.ts │ ├── types.ts │ └── wrapLoggerFunction.ts │ ├── decoder │ ├── __tests__ │ │ └── decoder.spec.ts │ └── decoder.ts │ ├── defer │ ├── base.ts │ └── defer.ts │ ├── deobfuscate │ ├── __tests__ │ │ └── deobfuscate.spec.ts │ ├── deobfuscate.ts │ └── index.ts │ ├── direct │ ├── direct.ts │ └── index.ts │ ├── dom │ ├── __tests__ │ │ ├── button.spec.ts │ │ ├── dom-closest.spec.ts │ │ ├── dom-createAndDispatchEvent.spec.ts │ │ ├── dom-loadScript.spec.ts │ │ ├── dom-viewportSize.spec.ts │ │ ├── element.spec.ts │ │ ├── identifiers.spec.ts │ │ ├── insertScript.spec.ts │ │ ├── matches.spec.ts │ │ ├── nodeName.spec.ts │ │ ├── nodeText.spec.ts │ │ └── waitForBody.spec.ts │ ├── block.ts │ ├── button.ts │ ├── closest.ts │ ├── dom.ts │ ├── element.ts │ ├── form.ts │ ├── hiddenIframe.ts │ ├── identifiers.ts │ ├── insertScript.ts │ ├── isRemovedFromDoc.ts │ ├── loadScript.ts │ ├── nodeText.ts │ ├── nonce.ts │ ├── queySelect.ts │ ├── select.ts │ ├── selection.ts │ ├── targetLink.ts │ └── waitForBody.ts │ ├── ecommerce │ ├── __tests__ │ │ ├── transform.spec.ts │ │ └── waitForDataLayer.spec.ts │ ├── const.ts │ ├── index.ts │ ├── transform.ts │ └── waitForDataLayer.ts │ ├── encoder │ ├── encoder.ts │ └── index.ts │ ├── errorLogger │ ├── __tests__ │ │ ├── errorLogger.spec.ts │ │ ├── executionErrorDecorator.spec.ts │ │ └── knownError.spec.ts │ ├── consts.ts │ ├── createError.ts │ ├── errorLogger.ts │ ├── executionTimeErrorDecorator.ts │ ├── handleError.ts │ ├── knownError.ts │ ├── onError.ts │ └── throwFunction.ts │ ├── events │ ├── __tests__ │ │ ├── emitter.spec.ts │ │ └── events.spec.ts │ ├── asyncHandlerObserver.ts │ ├── bufferObserver.ts │ ├── emitter.ts │ ├── events.ts │ ├── observer.ts │ ├── ready.ts │ ├── setEvent.ts │ ├── throttleObserver.ts │ └── types.ts │ ├── flagsStorage │ ├── __test__ │ │ └── flagsStorage.spec.ts │ └── flagsStorage.ts │ ├── fletcher │ └── index.ts │ ├── fnv32a │ ├── __tests__ │ │ └── fnv32a.spec.ts │ └── fnv32a.ts │ ├── function │ ├── __tests__ │ │ ├── function.spec.ts │ │ └── isNativeFunction.spec.ts │ ├── args.ts │ ├── bind │ │ ├── __test__ │ │ │ └── bind.spec.ts │ │ ├── bind.ts │ │ ├── ctxBind.ts │ │ ├── index.ts │ │ └── typesTest.ts │ ├── callUserCallback.ts │ ├── construct.ts │ ├── cont.ts │ ├── curry.ts │ ├── finallyCallUserCallback.ts │ ├── globalMemo.ts │ ├── identity.ts │ ├── isNativeFunction │ │ ├── __tests__ │ │ │ ├── isNative.spec.ts │ │ │ └── isNativeFunction.spec.ts │ │ ├── getNativeFunction.ts │ │ ├── index.ts │ │ ├── isNativeFn.ts │ │ ├── isNativeFunction.ts │ │ └── toNativeOrFalse.ts │ ├── memo.ts │ ├── noop.ts │ ├── pipe.ts │ ├── types.ts │ └── utils.ts │ ├── history │ ├── history.ts │ └── index.ts │ ├── iframeConnector │ ├── __tests__ │ │ └── iframeConnector.spec.ts │ ├── const.ts │ ├── iframeConnector.ts │ ├── iframeSender.ts │ ├── index.ts │ └── types.ts │ ├── isCounterSilent │ ├── index.ts │ └── isCounterSilent.ts │ ├── json │ ├── __tests__ │ │ └── json.spec.ts │ ├── index.ts │ └── json.ts │ ├── location │ ├── __tests__ │ │ └── location.spec.ts │ └── location.ts │ ├── methodDecorators │ ├── decoratorPipe.ts │ ├── destructing.ts │ ├── errors.ts │ ├── selfReturn.ts │ ├── telCallCount │ │ ├── __test__ │ │ │ └── telCallCount.spec.ts │ │ ├── const.ts │ │ ├── index.ts │ │ └── telCallCount.ts │ └── types.ts │ ├── mouseEvents │ └── mouseEvents.ts │ ├── number │ ├── __tests__ │ │ └── number.spec.ts │ ├── number.ts │ └── random.ts │ ├── object │ ├── __tests__ │ │ └── object.spec.ts │ ├── assertions.ts │ ├── has.ts │ ├── index.ts │ ├── isPlainObject.ts │ ├── isPrimitive.ts │ ├── mix.ts │ ├── path.ts │ ├── types.ts │ └── utils.ts │ ├── phones │ ├── __test__ │ │ ├── phonesDom.spec.ts │ │ └── phonesHide.spec.ts │ ├── const.ts │ ├── index.ts │ ├── isBrokenPhones.ts │ ├── phonesDom.ts │ ├── phonesHide.ts │ └── phonesSubscribe.ts │ ├── promise │ └── index.ts │ ├── querystring │ ├── __tests__ │ │ └── querystring.spec.ts │ ├── index.ts │ ├── querystring.ts │ └── safeEncodeURI.ts │ ├── string │ ├── __test__ │ │ ├── remove.spec.ts │ │ └── string.spec.ts │ ├── index.ts │ ├── remove.ts │ ├── repeat.ts │ ├── startsWith.ts │ ├── string.ts │ └── types.ts │ ├── telemetry │ ├── __test__ │ │ └── telemetry.spec.ts │ └── telemetry.ts │ ├── time │ ├── __tests__ │ │ └── time.spec.ts │ ├── performance.ts │ └── time.ts │ ├── treeWalker │ ├── index.ts │ └── treeWalker.ts │ ├── turboParams │ ├── index.ts │ └── turboParams.ts │ ├── types.ts │ ├── uid │ ├── __tests__ │ │ └── uid.spec.ts │ ├── index.ts │ └── uid.ts │ ├── url │ ├── __tests__ │ │ └── url.spec.ts │ ├── index.ts │ └── url.ts │ └── userTimeDefer │ ├── __tests__ │ └── userTimeDefer.spec.ts │ ├── index.ts │ └── userTimeDefer.ts ├── tsconfig.eslint.json ├── tsconfig.json ├── tsconfig.rollup.json ├── tsconfig.unit.json └── types ├── @ampproject └── rollup-plugin-closure-compiler.d.ts └── rollup-plugin-visualizer └── rollup-plugin-visualizer.d.ts /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/check-code.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/.github/workflows/check-code.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/.gitignore -------------------------------------------------------------------------------- /.mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/.mapping.json -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.piglet-meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/.piglet-meta.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | _build 2 | coverage 3 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DIAGRAM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/DIAGRAM.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/SECURITY.md -------------------------------------------------------------------------------- /closure-compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/closure-compiler.js -------------------------------------------------------------------------------- /eslintBannedFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/eslintBannedFunctions.js -------------------------------------------------------------------------------- /features.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/features.json -------------------------------------------------------------------------------- /hooks/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | npm run precommit 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/scripts/build/build.ts -------------------------------------------------------------------------------- /scripts/build/transformers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/scripts/build/transformers.ts -------------------------------------------------------------------------------- /scripts/build/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/scripts/build/utils.ts -------------------------------------------------------------------------------- /scripts/genFeatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/scripts/genFeatures.ts -------------------------------------------------------------------------------- /scripts/lint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/scripts/lint.ts -------------------------------------------------------------------------------- /scripts/precommitHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/scripts/precommitHook.ts -------------------------------------------------------------------------------- /scripts/utils/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/scripts/utils/fs.ts -------------------------------------------------------------------------------- /scripts/utils/proc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/scripts/utils/proc.ts -------------------------------------------------------------------------------- /src/__tests__/config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/__tests__/config.spec.ts -------------------------------------------------------------------------------- /src/__tests__/utils/jsdom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/__tests__/utils/jsdom.ts -------------------------------------------------------------------------------- /src/__tests__/utils/syncPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/__tests__/utils/syncPromise.ts -------------------------------------------------------------------------------- /src/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/README.md -------------------------------------------------------------------------------- /src/api/clmap/browserInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/clmap/browserInfo.ts -------------------------------------------------------------------------------- /src/api/clmap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/clmap/index.ts -------------------------------------------------------------------------------- /src/api/clmap/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/clmap/telemetry.ts -------------------------------------------------------------------------------- /src/api/clmap/urlParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/clmap/urlParams.ts -------------------------------------------------------------------------------- /src/api/common/browserInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/common/browserInfo.ts -------------------------------------------------------------------------------- /src/api/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/common/index.ts -------------------------------------------------------------------------------- /src/api/common/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/common/telemetry.ts -------------------------------------------------------------------------------- /src/api/common/urlParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/common/urlParams.ts -------------------------------------------------------------------------------- /src/api/watch/browserInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/watch/browserInfo.ts -------------------------------------------------------------------------------- /src/api/watch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/watch/index.ts -------------------------------------------------------------------------------- /src/api/watch/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/watch/telemetry.ts -------------------------------------------------------------------------------- /src/api/watch/urlParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/api/watch/urlParams.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/const.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/inject/index.ts: -------------------------------------------------------------------------------- 1 | export * from './inject'; 2 | -------------------------------------------------------------------------------- /src/inject/inject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/inject/inject.test.ts -------------------------------------------------------------------------------- /src/inject/inject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/inject/inject.ts -------------------------------------------------------------------------------- /src/inject/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/inject/types.ts -------------------------------------------------------------------------------- /src/middleware/__tests__/middleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/__tests__/middleware.spec.ts -------------------------------------------------------------------------------- /src/middleware/bfcacheFreezeMiddleware/__tests__/bfcacheFreezeMiddleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/bfcacheFreezeMiddleware/__tests__/bfcacheFreezeMiddleware.spec.ts -------------------------------------------------------------------------------- /src/middleware/bfcacheFreezeMiddleware/bfcacheFreezeMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/bfcacheFreezeMiddleware/bfcacheFreezeMiddleware.ts -------------------------------------------------------------------------------- /src/middleware/bfcacheFreezeMiddleware/index.ts: -------------------------------------------------------------------------------- 1 | export * from './bfcacheFreezeMiddleware'; 2 | -------------------------------------------------------------------------------- /src/middleware/combine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/combine.ts -------------------------------------------------------------------------------- /src/middleware/counterFirstHit/__tests__/counterFirstHit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/counterFirstHit/__tests__/counterFirstHit.spec.ts -------------------------------------------------------------------------------- /src/middleware/counterFirstHit/__tests__/waitParentDuid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/counterFirstHit/__tests__/waitParentDuid.spec.ts -------------------------------------------------------------------------------- /src/middleware/counterFirstHit/counterFirstHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/counterFirstHit/counterFirstHit.ts -------------------------------------------------------------------------------- /src/middleware/counterFirstHit/index.ts: -------------------------------------------------------------------------------- 1 | export * from './counterFirstHit'; 2 | -------------------------------------------------------------------------------- /src/middleware/counterFirstHit/waitParentDuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/counterFirstHit/waitParentDuid.ts -------------------------------------------------------------------------------- /src/middleware/csrf/__tests__/csrfMiddleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/csrf/__tests__/csrfMiddleware.spec.ts -------------------------------------------------------------------------------- /src/middleware/csrf/csrfMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/csrf/csrfMiddleware.ts -------------------------------------------------------------------------------- /src/middleware/csrf/index.ts: -------------------------------------------------------------------------------- 1 | export * from './csrfMiddleware'; 2 | -------------------------------------------------------------------------------- /src/middleware/index.ts: -------------------------------------------------------------------------------- 1 | export * from './providerMiddlewares'; 2 | -------------------------------------------------------------------------------- /src/middleware/pageTitle/__tests__/pageTitile.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/pageTitle/__tests__/pageTitile.spec.ts -------------------------------------------------------------------------------- /src/middleware/pageTitle/index.ts: -------------------------------------------------------------------------------- 1 | export * from './pageTitle'; 2 | -------------------------------------------------------------------------------- /src/middleware/pageTitle/pageTitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/pageTitle/pageTitle.ts -------------------------------------------------------------------------------- /src/middleware/params/__tests__/params.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/params/__tests__/params.spec.ts -------------------------------------------------------------------------------- /src/middleware/params/index.ts: -------------------------------------------------------------------------------- 1 | export * from './params'; 2 | -------------------------------------------------------------------------------- /src/middleware/params/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/params/params.ts -------------------------------------------------------------------------------- /src/middleware/prepareUrl/__tests__/prepareUrl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/prepareUrl/__tests__/prepareUrl.spec.ts -------------------------------------------------------------------------------- /src/middleware/prepareUrl/index.ts: -------------------------------------------------------------------------------- 1 | export * from './prepareUrl'; 2 | -------------------------------------------------------------------------------- /src/middleware/prepareUrl/prepareUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/prepareUrl/prepareUrl.ts -------------------------------------------------------------------------------- /src/middleware/prerender/__tests__/prerender.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/prerender/__tests__/prerender.spec.ts -------------------------------------------------------------------------------- /src/middleware/prerender/index.ts: -------------------------------------------------------------------------------- 1 | export * from './prerender'; 2 | -------------------------------------------------------------------------------- /src/middleware/prerender/prerender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/prerender/prerender.ts -------------------------------------------------------------------------------- /src/middleware/providerMiddlewares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/providerMiddlewares.ts -------------------------------------------------------------------------------- /src/middleware/retransmit/__tests__/retransmit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/retransmit/__tests__/retransmit.spec.ts -------------------------------------------------------------------------------- /src/middleware/retransmit/__tests__/retransmitProviderMV.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/retransmit/__tests__/retransmitProviderMV.spec.ts -------------------------------------------------------------------------------- /src/middleware/retransmit/__tests__/state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/retransmit/__tests__/state.spec.ts -------------------------------------------------------------------------------- /src/middleware/retransmit/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/retransmit/const.ts -------------------------------------------------------------------------------- /src/middleware/retransmit/retransmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/retransmit/retransmit.ts -------------------------------------------------------------------------------- /src/middleware/retransmit/retransmitProviderMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/retransmit/retransmitProviderMiddleware.ts -------------------------------------------------------------------------------- /src/middleware/retransmit/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/retransmit/state.ts -------------------------------------------------------------------------------- /src/middleware/senderCollectInfo/const.ts: -------------------------------------------------------------------------------- 1 | export const COLLECT_RESOURCE = 'pcollect'; 2 | -------------------------------------------------------------------------------- /src/middleware/senderCollectInfo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/senderCollectInfo/index.ts -------------------------------------------------------------------------------- /src/middleware/senderCollectInfo/senderCollectInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/senderCollectInfo/senderCollectInfo.ts -------------------------------------------------------------------------------- /src/middleware/senderMiddlewares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/senderMiddlewares.ts -------------------------------------------------------------------------------- /src/middleware/senderWatchInfo/__tests__/senderWatchInfo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/senderWatchInfo/__tests__/senderWatchInfo.spec.ts -------------------------------------------------------------------------------- /src/middleware/senderWatchInfo/const.ts: -------------------------------------------------------------------------------- 1 | export const WATCH_RESOURCE = 'watch'; 2 | -------------------------------------------------------------------------------- /src/middleware/senderWatchInfo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/senderWatchInfo/index.ts -------------------------------------------------------------------------------- /src/middleware/senderWatchInfo/senderWatchInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/senderWatchInfo/senderWatchInfo.ts -------------------------------------------------------------------------------- /src/middleware/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/types.ts -------------------------------------------------------------------------------- /src/middleware/userParams/index.ts: -------------------------------------------------------------------------------- 1 | export * from './userParams'; 2 | -------------------------------------------------------------------------------- /src/middleware/userParams/userParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/userParams/userParams.ts -------------------------------------------------------------------------------- /src/middleware/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/utils.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/__tests__/watchSyncFlags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/__tests__/watchSyncFlags.spec.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/__tests__/desktop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/__tests__/desktop.spec.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/__tests__/falseUrl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/__tests__/falseUrl.spec.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/__tests__/numRequests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/__tests__/numRequests.spec.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/__tests__/uid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/__tests__/uid.spec.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/desktop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/desktop.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/falseUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/falseUrl.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/getCounterNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/getCounterNumber.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/hid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/hid.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/index.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/numRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/numRequests.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/parentHid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/parentHid.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/timeFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/timeFlags.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/brinfoFlags/uid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/brinfoFlags/uid.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/const.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/index.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/telemetryFlags/__tests__/numRequests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/telemetryFlags/__tests__/numRequests.spec.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/telemetryFlags/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/telemetryFlags/index.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/telemetryFlags/numRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/telemetryFlags/numRequests.ts -------------------------------------------------------------------------------- /src/middleware/watchSyncFlags/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/middleware/watchSyncFlags/utils.ts -------------------------------------------------------------------------------- /src/providers/artificialHit/__tests__/artificialHit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/artificialHit/__tests__/artificialHit.spec.ts -------------------------------------------------------------------------------- /src/providers/artificialHit/artificialHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/artificialHit/artificialHit.ts -------------------------------------------------------------------------------- /src/providers/artificialHit/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/artificialHit/const.ts -------------------------------------------------------------------------------- /src/providers/artificialHit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/artificialHit/index.ts -------------------------------------------------------------------------------- /src/providers/artificialHit/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/artificialHit/type.ts -------------------------------------------------------------------------------- /src/providers/callbackInit/__tests__/callbackInit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/callbackInit/__tests__/callbackInit.spec.ts -------------------------------------------------------------------------------- /src/providers/callbackInit/callbackInit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/callbackInit/callbackInit.ts -------------------------------------------------------------------------------- /src/providers/callbackInit/index.ts: -------------------------------------------------------------------------------- 1 | export * from './callbackInit'; 2 | -------------------------------------------------------------------------------- /src/providers/clickTracking/__tests__/clickTracking.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickTracking/__tests__/clickTracking.spec.ts -------------------------------------------------------------------------------- /src/providers/clickTracking/clickTracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickTracking/clickTracking.ts -------------------------------------------------------------------------------- /src/providers/clickTracking/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickTracking/index.ts -------------------------------------------------------------------------------- /src/providers/clickmap/__tests__/clickmap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickmap/__tests__/clickmap.spec.ts -------------------------------------------------------------------------------- /src/providers/clickmap/clickmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickmap/clickmap.ts -------------------------------------------------------------------------------- /src/providers/clickmap/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickmap/const.ts -------------------------------------------------------------------------------- /src/providers/clickmap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickmap/index.ts -------------------------------------------------------------------------------- /src/providers/clickmap/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickmap/type.ts -------------------------------------------------------------------------------- /src/providers/clickmapMethod/__tests__/clickmapMethod.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickmapMethod/__tests__/clickmapMethod.spec.ts -------------------------------------------------------------------------------- /src/providers/clickmapMethod/clickmapMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickmapMethod/clickmapMethod.ts -------------------------------------------------------------------------------- /src/providers/clickmapMethod/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickmapMethod/const.ts -------------------------------------------------------------------------------- /src/providers/clickmapMethod/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clickmapMethod/index.ts -------------------------------------------------------------------------------- /src/providers/clicks/__tests__/clicks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clicks/__tests__/clicks.spec.ts -------------------------------------------------------------------------------- /src/providers/clicks/clicks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clicks/clicks.ts -------------------------------------------------------------------------------- /src/providers/clicks/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clicks/const.ts -------------------------------------------------------------------------------- /src/providers/clicks/getTextFromLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clicks/getTextFromLink.ts -------------------------------------------------------------------------------- /src/providers/clicks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clicks/index.ts -------------------------------------------------------------------------------- /src/providers/clicks/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/clicks/types.ts -------------------------------------------------------------------------------- /src/providers/consoleRenderer/__tests__/consoleRenderer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/consoleRenderer/__tests__/consoleRenderer.spec.ts -------------------------------------------------------------------------------- /src/providers/consoleRenderer/consoleRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/consoleRenderer/consoleRenderer.ts -------------------------------------------------------------------------------- /src/providers/consoleRenderer/dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/consoleRenderer/dictionary.ts -------------------------------------------------------------------------------- /src/providers/consoleRenderer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/consoleRenderer/index.ts -------------------------------------------------------------------------------- /src/providers/counterOptions/__tests__/counterOptions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/counterOptions/__tests__/counterOptions.spec.ts -------------------------------------------------------------------------------- /src/providers/counterOptions/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/counterOptions/const.ts -------------------------------------------------------------------------------- /src/providers/counterOptions/counterOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/counterOptions/counterOptions.ts -------------------------------------------------------------------------------- /src/providers/counterOptions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/counterOptions/index.ts -------------------------------------------------------------------------------- /src/providers/counterOptions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/counterOptions/types.ts -------------------------------------------------------------------------------- /src/providers/csrf/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/csrf/index.ts -------------------------------------------------------------------------------- /src/providers/debugConsole/__tests__/debugConsole.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/debugConsole/__tests__/debugConsole.spec.ts -------------------------------------------------------------------------------- /src/providers/debugConsole/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/debugConsole/const.ts -------------------------------------------------------------------------------- /src/providers/debugConsole/debugConsole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/debugConsole/debugConsole.ts -------------------------------------------------------------------------------- /src/providers/debugConsole/debugEnabled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/debugConsole/debugEnabled.ts -------------------------------------------------------------------------------- /src/providers/debugConsole/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/debugConsole/index.ts -------------------------------------------------------------------------------- /src/providers/destruct/__tests__/destruct.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/destruct/__tests__/destruct.spec.ts -------------------------------------------------------------------------------- /src/providers/destruct/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/destruct/const.ts -------------------------------------------------------------------------------- /src/providers/destruct/destruct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/destruct/destruct.ts -------------------------------------------------------------------------------- /src/providers/destruct/index.ts: -------------------------------------------------------------------------------- 1 | export * from './destruct'; 2 | -------------------------------------------------------------------------------- /src/providers/ecommerce/__tests__/ecommerce.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/ecommerce/__tests__/ecommerce.spec.ts -------------------------------------------------------------------------------- /src/providers/ecommerce/const.ts: -------------------------------------------------------------------------------- 1 | export const ECOMMERCE_PARAMS_KEY = 'ecommerce'; 2 | -------------------------------------------------------------------------------- /src/providers/ecommerce/ecommerce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/ecommerce/ecommerce.ts -------------------------------------------------------------------------------- /src/providers/ecommerce/handleGtagEcommerce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/ecommerce/handleGtagEcommerce.ts -------------------------------------------------------------------------------- /src/providers/ecommerce/handleTagManagerEcommerce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/ecommerce/handleTagManagerEcommerce.ts -------------------------------------------------------------------------------- /src/providers/ecommerce/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/ecommerce/index.ts -------------------------------------------------------------------------------- /src/providers/ecommerce/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/ecommerce/types.ts -------------------------------------------------------------------------------- /src/providers/enableAll/__tests__/enableAll.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/enableAll/__tests__/enableAll.spec.ts -------------------------------------------------------------------------------- /src/providers/enableAll/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/enableAll/const.ts -------------------------------------------------------------------------------- /src/providers/enableAll/enableAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/enableAll/enableAll.ts -------------------------------------------------------------------------------- /src/providers/enableAll/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/enableAll/index.ts -------------------------------------------------------------------------------- /src/providers/firstPaint/__tests__/firstPaint.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPaint/__tests__/firstPaint.spec.ts -------------------------------------------------------------------------------- /src/providers/firstPaint/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPaint/const.ts -------------------------------------------------------------------------------- /src/providers/firstPaint/firstPaint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPaint/firstPaint.ts -------------------------------------------------------------------------------- /src/providers/firstPaint/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPaint/index.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/__test__/firstPartyMethod.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/__test__/firstPartyMethod.spec.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/__test__/firstPartyMethodHashed.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/__test__/firstPartyMethodHashed.spec.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/const.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/firstPartyMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/firstPartyMethod.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/firstPartyMethodHashed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/firstPartyMethodHashed.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/index.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/process/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/process/const.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/process/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/process/email.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/process/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/process/index.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/process/phone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/process/phone.ts -------------------------------------------------------------------------------- /src/providers/firstPartyMethod/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/firstPartyMethod/types.ts -------------------------------------------------------------------------------- /src/providers/getClientID/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/getClientID/const.ts -------------------------------------------------------------------------------- /src/providers/getClientID/getClientID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/getClientID/getClientID.ts -------------------------------------------------------------------------------- /src/providers/getClientID/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/getClientID/index.ts -------------------------------------------------------------------------------- /src/providers/getCounters/__tests__/getCounters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/getCounters/__tests__/getCounters.spec.ts -------------------------------------------------------------------------------- /src/providers/getCounters/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/getCounters/const.ts -------------------------------------------------------------------------------- /src/providers/getCounters/getCounters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/getCounters/getCounters.ts -------------------------------------------------------------------------------- /src/providers/getCounters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/getCounters/index.ts -------------------------------------------------------------------------------- /src/providers/getCounters/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/getCounters/types.ts -------------------------------------------------------------------------------- /src/providers/goal/__tests__/goal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/goal/__tests__/goal.spec.ts -------------------------------------------------------------------------------- /src/providers/goal/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/goal/const.ts -------------------------------------------------------------------------------- /src/providers/goal/goal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/goal/goal.ts -------------------------------------------------------------------------------- /src/providers/goal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/goal/index.ts -------------------------------------------------------------------------------- /src/providers/hit/__tests__/hit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/hit/__tests__/hit.spec.ts -------------------------------------------------------------------------------- /src/providers/hit/hit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/hit/hit.ts -------------------------------------------------------------------------------- /src/providers/hit/index.ts: -------------------------------------------------------------------------------- 1 | export * from './hit'; 2 | -------------------------------------------------------------------------------- /src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/index.ts -------------------------------------------------------------------------------- /src/providers/notBounce/__tests__/notBounce.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/notBounce/__tests__/notBounce.spec.ts -------------------------------------------------------------------------------- /src/providers/notBounce/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/notBounce/const.ts -------------------------------------------------------------------------------- /src/providers/notBounce/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/notBounce/index.ts -------------------------------------------------------------------------------- /src/providers/notBounce/notBounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/notBounce/notBounce.ts -------------------------------------------------------------------------------- /src/providers/params/__tests__/params.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/params/__tests__/params.spec.ts -------------------------------------------------------------------------------- /src/providers/params/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/params/const.ts -------------------------------------------------------------------------------- /src/providers/params/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/params/index.ts -------------------------------------------------------------------------------- /src/providers/params/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/params/params.ts -------------------------------------------------------------------------------- /src/providers/phoneHide/__test__/phoneHide.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/phoneHide/__test__/phoneHide.spec.ts -------------------------------------------------------------------------------- /src/providers/phoneHide/const.ts: -------------------------------------------------------------------------------- 1 | export const COUNTER_SETTINGS_HIDE_PHONES_KEY = 'phhide'; 2 | -------------------------------------------------------------------------------- /src/providers/phoneHide/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/phoneHide/index.ts -------------------------------------------------------------------------------- /src/providers/phoneHide/phoneHide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/phoneHide/phoneHide.ts -------------------------------------------------------------------------------- /src/providers/remoteControl/__tests__/inline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/remoteControl/__tests__/inline.spec.ts -------------------------------------------------------------------------------- /src/providers/remoteControl/__tests__/remoteControl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/remoteControl/__tests__/remoteControl.spec.ts -------------------------------------------------------------------------------- /src/providers/remoteControl/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/remoteControl/index.ts -------------------------------------------------------------------------------- /src/providers/remoteControl/remoteControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/remoteControl/remoteControl.ts -------------------------------------------------------------------------------- /src/providers/reportNonNativeFunctions/__tests__/reportNonNativeFunction.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/reportNonNativeFunctions/__tests__/reportNonNativeFunction.spec.ts -------------------------------------------------------------------------------- /src/providers/reportNonNativeFunctions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/reportNonNativeFunctions/index.ts -------------------------------------------------------------------------------- /src/providers/reportNonNativeFunctions/report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/reportNonNativeFunctions/report.ts -------------------------------------------------------------------------------- /src/providers/retransmit/__test__/retransmit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/retransmit/__test__/retransmit.spec.ts -------------------------------------------------------------------------------- /src/providers/retransmit/__test__/sendRetransmitRequests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/retransmit/__test__/sendRetransmitRequests.spec.ts -------------------------------------------------------------------------------- /src/providers/retransmit/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/retransmit/const.ts -------------------------------------------------------------------------------- /src/providers/retransmit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/retransmit/index.ts -------------------------------------------------------------------------------- /src/providers/retransmit/retransmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/retransmit/retransmit.ts -------------------------------------------------------------------------------- /src/providers/retransmit/sendRetransmitRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/retransmit/sendRetransmitRequests.ts -------------------------------------------------------------------------------- /src/providers/sameSite/__tests__/sameSite.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/sameSite/__tests__/sameSite.spec.ts -------------------------------------------------------------------------------- /src/providers/sameSite/index.ts: -------------------------------------------------------------------------------- 1 | export * from './sameSite'; 2 | -------------------------------------------------------------------------------- /src/providers/sameSite/sameSite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/sameSite/sameSite.ts -------------------------------------------------------------------------------- /src/providers/searchTLD/__test__/searchTLD.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/searchTLD/__test__/searchTLD.spec.ts -------------------------------------------------------------------------------- /src/providers/searchTLD/index.ts: -------------------------------------------------------------------------------- 1 | export * from './searchTLD'; 2 | -------------------------------------------------------------------------------- /src/providers/searchTLD/searchTLD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/searchTLD/searchTLD.ts -------------------------------------------------------------------------------- /src/providers/setUserID/__tests__/setUserID.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/setUserID/__tests__/setUserID.spec.ts -------------------------------------------------------------------------------- /src/providers/setUserID/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/setUserID/const.ts -------------------------------------------------------------------------------- /src/providers/setUserID/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/setUserID/index.ts -------------------------------------------------------------------------------- /src/providers/setUserID/setUserID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/setUserID/setUserID.ts -------------------------------------------------------------------------------- /src/providers/siteStatistics/__tests__/getSiteStatisticsProvider.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/siteStatistics/__tests__/getSiteStatisticsProvider.spec.ts -------------------------------------------------------------------------------- /src/providers/siteStatistics/__tests__/layout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/siteStatistics/__tests__/layout.spec.ts -------------------------------------------------------------------------------- /src/providers/siteStatistics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/siteStatistics/index.ts -------------------------------------------------------------------------------- /src/providers/siteStatistics/layout/siteStatisticsLayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/siteStatistics/layout/siteStatisticsLayout.ts -------------------------------------------------------------------------------- /src/providers/siteStatistics/siteStatistics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/siteStatistics/siteStatistics.ts -------------------------------------------------------------------------------- /src/providers/stackProxy/__tests__/getCounterOptions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/stackProxy/__tests__/getCounterOptions.spec.ts -------------------------------------------------------------------------------- /src/providers/stackProxy/__tests__/stackProxy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/stackProxy/__tests__/stackProxy.spec.ts -------------------------------------------------------------------------------- /src/providers/stackProxy/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/stackProxy/const.ts -------------------------------------------------------------------------------- /src/providers/stackProxy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/stackProxy/index.ts -------------------------------------------------------------------------------- /src/providers/stackProxy/stackProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/stackProxy/stackProxy.ts -------------------------------------------------------------------------------- /src/providers/stackProxy/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/stackProxy/types.ts -------------------------------------------------------------------------------- /src/providers/statusCheck/__tests__/statusCheck.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/statusCheck/__tests__/statusCheck.spec.ts -------------------------------------------------------------------------------- /src/providers/statusCheck/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/statusCheck/index.ts -------------------------------------------------------------------------------- /src/providers/statusCheck/statusCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/statusCheck/statusCheck.ts -------------------------------------------------------------------------------- /src/providers/statusCheck/statusCheckFn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/statusCheck/statusCheckFn.ts -------------------------------------------------------------------------------- /src/providers/statusCheck/urlSearchParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/statusCheck/urlSearchParams.ts -------------------------------------------------------------------------------- /src/providers/submitTracking/__tests__/submitTracking.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/submitTracking/__tests__/submitTracking.spec.ts -------------------------------------------------------------------------------- /src/providers/submitTracking/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/submitTracking/index.ts -------------------------------------------------------------------------------- /src/providers/submitTracking/submitTracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/submitTracking/submitTracking.ts -------------------------------------------------------------------------------- /src/providers/trackHash/__tests__/trackHash.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/trackHash/__tests__/trackHash.spec.ts -------------------------------------------------------------------------------- /src/providers/trackHash/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/trackHash/const.ts -------------------------------------------------------------------------------- /src/providers/trackHash/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/trackHash/index.ts -------------------------------------------------------------------------------- /src/providers/trackHash/trackHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/trackHash/trackHash.ts -------------------------------------------------------------------------------- /src/providers/triggerEvent/__tests__/triggerEvent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/triggerEvent/__tests__/triggerEvent.spec.ts -------------------------------------------------------------------------------- /src/providers/triggerEvent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/triggerEvent/index.ts -------------------------------------------------------------------------------- /src/providers/triggerEvent/triggerEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/triggerEvent/triggerEvent.ts -------------------------------------------------------------------------------- /src/providers/turboParams/__tests__/turboParamsFlags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/turboParams/__tests__/turboParamsFlags.spec.ts -------------------------------------------------------------------------------- /src/providers/turboParams/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/turboParams/index.ts -------------------------------------------------------------------------------- /src/providers/userParams/__tests__/userParams.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/userParams/__tests__/userParams.spec.ts -------------------------------------------------------------------------------- /src/providers/userParams/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/userParams/const.ts -------------------------------------------------------------------------------- /src/providers/userParams/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/userParams/index.ts -------------------------------------------------------------------------------- /src/providers/userParams/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/userParams/types.ts -------------------------------------------------------------------------------- /src/providers/userParams/userParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/userParams/userParams.ts -------------------------------------------------------------------------------- /src/providers/yan/__tests__/yan.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/yan/__tests__/yan.spec.ts -------------------------------------------------------------------------------- /src/providers/yan/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/yan/index.ts -------------------------------------------------------------------------------- /src/providers/yan/yan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providers/yan/yan.ts -------------------------------------------------------------------------------- /src/providersEntrypoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/providersEntrypoint.ts -------------------------------------------------------------------------------- /src/sender/SenderInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/SenderInfo.ts -------------------------------------------------------------------------------- /src/sender/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/const.ts -------------------------------------------------------------------------------- /src/sender/default/__tests__/default.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/default/__tests__/default.spec.ts -------------------------------------------------------------------------------- /src/sender/default/const.ts: -------------------------------------------------------------------------------- 1 | export const CONTENT_TYPE_HEADER = 'Content-Type'; 2 | -------------------------------------------------------------------------------- /src/sender/default/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/default/default.ts -------------------------------------------------------------------------------- /src/sender/default/index.ts: -------------------------------------------------------------------------------- 1 | export * from './default'; 2 | -------------------------------------------------------------------------------- /src/sender/default/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/default/query/index.ts -------------------------------------------------------------------------------- /src/sender/default/query/measurementProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/default/query/measurementProtocol.ts -------------------------------------------------------------------------------- /src/sender/default/query/watchAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/default/query/watchAPI.ts -------------------------------------------------------------------------------- /src/sender/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/index.ts -------------------------------------------------------------------------------- /src/sender/middleware/__test__/middleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/middleware/__test__/middleware.spec.ts -------------------------------------------------------------------------------- /src/sender/middleware/__test__/returnFullHost.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/middleware/__test__/returnFullHost.spec.ts -------------------------------------------------------------------------------- /src/sender/middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/middleware/index.ts -------------------------------------------------------------------------------- /src/sender/middleware/manualMiddlewareSender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/middleware/manualMiddlewareSender.ts -------------------------------------------------------------------------------- /src/sender/middleware/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/middleware/middleware.ts -------------------------------------------------------------------------------- /src/sender/middleware/returnFullHost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/middleware/returnFullHost.ts -------------------------------------------------------------------------------- /src/sender/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/types.ts -------------------------------------------------------------------------------- /src/sender/watch/index.ts: -------------------------------------------------------------------------------- 1 | export * from './watch'; 2 | -------------------------------------------------------------------------------- /src/sender/watch/watch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/sender/watch/watch.ts -------------------------------------------------------------------------------- /src/storage/closureStorage/__tests__/closureStorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/closureStorage/__tests__/closureStorage.spec.ts -------------------------------------------------------------------------------- /src/storage/closureStorage/closureStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/closureStorage/closureStorage.ts -------------------------------------------------------------------------------- /src/storage/closureStorage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './closureStorage'; 2 | -------------------------------------------------------------------------------- /src/storage/closureStorage/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/closureStorage/types.ts -------------------------------------------------------------------------------- /src/storage/cookie/__tests__/cookie.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/cookie/__tests__/cookie.spec.ts -------------------------------------------------------------------------------- /src/storage/cookie/__tests__/isAllowed.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/cookie/__tests__/isAllowed.spec.ts -------------------------------------------------------------------------------- /src/storage/cookie/const.ts: -------------------------------------------------------------------------------- 1 | export const ENABLED_COOKIE_KEY = 'metrika_enabled'; 2 | -------------------------------------------------------------------------------- /src/storage/cookie/cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/cookie/cookie.ts -------------------------------------------------------------------------------- /src/storage/cookie/isAllowed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/cookie/isAllowed.ts -------------------------------------------------------------------------------- /src/storage/cookie/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/cookie/types.ts -------------------------------------------------------------------------------- /src/storage/global/__tests__/global.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/global/__tests__/global.spec.ts -------------------------------------------------------------------------------- /src/storage/global/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/global/consts.ts -------------------------------------------------------------------------------- /src/storage/global/getGlobal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/global/getGlobal.ts -------------------------------------------------------------------------------- /src/storage/global/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/global/global.ts -------------------------------------------------------------------------------- /src/storage/localStorage/__tests__/localStorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/localStorage/__tests__/localStorage.spec.ts -------------------------------------------------------------------------------- /src/storage/localStorage/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/storage/localStorage/localStorage.ts -------------------------------------------------------------------------------- /src/transport/__tests__/beacon.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/__tests__/beacon.spec.ts -------------------------------------------------------------------------------- /src/transport/__tests__/transport.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/__tests__/transport.spec.ts -------------------------------------------------------------------------------- /src/transport/__tests__/watchModes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/__tests__/watchModes.spec.ts -------------------------------------------------------------------------------- /src/transport/beacon/beacon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/beacon/beacon.ts -------------------------------------------------------------------------------- /src/transport/beacon/index.ts: -------------------------------------------------------------------------------- 1 | export * from './beacon'; 2 | -------------------------------------------------------------------------------- /src/transport/fetch/__tests__/fetch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/fetch/__tests__/fetch.spec.ts -------------------------------------------------------------------------------- /src/transport/fetch/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/fetch/fetch.ts -------------------------------------------------------------------------------- /src/transport/fetch/index.ts: -------------------------------------------------------------------------------- 1 | export * from './fetch'; 2 | -------------------------------------------------------------------------------- /src/transport/image/__tests__/image.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/image/__tests__/image.spec.ts -------------------------------------------------------------------------------- /src/transport/image/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/image/image.ts -------------------------------------------------------------------------------- /src/transport/image/index.ts: -------------------------------------------------------------------------------- 1 | export * from './image'; 2 | -------------------------------------------------------------------------------- /src/transport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/index.ts -------------------------------------------------------------------------------- /src/transport/jsonp/__tests__/jsonp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/jsonp/__tests__/jsonp.spec.ts -------------------------------------------------------------------------------- /src/transport/jsonp/index.ts: -------------------------------------------------------------------------------- 1 | export * from './jsonp'; 2 | -------------------------------------------------------------------------------- /src/transport/jsonp/jsonp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/jsonp/jsonp.ts -------------------------------------------------------------------------------- /src/transport/transportsMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/transportsMap.ts -------------------------------------------------------------------------------- /src/transport/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/types.ts -------------------------------------------------------------------------------- /src/transport/watchModes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/watchModes.ts -------------------------------------------------------------------------------- /src/transport/xhr/__tests__/xhr.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/xhr/__tests__/xhr.spec.ts -------------------------------------------------------------------------------- /src/transport/xhr/index.ts: -------------------------------------------------------------------------------- 1 | export * from './xhr'; 2 | -------------------------------------------------------------------------------- /src/transport/xhr/xhr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/transport/xhr/xhr.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/array/__tests__/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/__tests__/array.spec.ts -------------------------------------------------------------------------------- /src/utils/array/__tests__/binarySearch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/__tests__/binarySearch.spec.ts -------------------------------------------------------------------------------- /src/utils/array/__tests__/merge.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/__tests__/merge.spec.ts -------------------------------------------------------------------------------- /src/utils/array/arrayFrom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/arrayFrom.ts -------------------------------------------------------------------------------- /src/utils/array/binarySearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/binarySearch.ts -------------------------------------------------------------------------------- /src/utils/array/every.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/every.ts -------------------------------------------------------------------------------- /src/utils/array/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/filter.ts -------------------------------------------------------------------------------- /src/utils/array/find.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/find.ts -------------------------------------------------------------------------------- /src/utils/array/includes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/includes.ts -------------------------------------------------------------------------------- /src/utils/array/indexOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/indexOf.ts -------------------------------------------------------------------------------- /src/utils/array/isArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/isArray.ts -------------------------------------------------------------------------------- /src/utils/array/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/join.ts -------------------------------------------------------------------------------- /src/utils/array/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/map.ts -------------------------------------------------------------------------------- /src/utils/array/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/merge.ts -------------------------------------------------------------------------------- /src/utils/array/reduce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/reduce.ts -------------------------------------------------------------------------------- /src/utils/array/reverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/reverse.ts -------------------------------------------------------------------------------- /src/utils/array/some.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/some.ts -------------------------------------------------------------------------------- /src/utils/array/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/sort.ts -------------------------------------------------------------------------------- /src/utils/array/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/types.ts -------------------------------------------------------------------------------- /src/utils/array/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/array/utils.ts -------------------------------------------------------------------------------- /src/utils/async/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/async/README.md -------------------------------------------------------------------------------- /src/utils/async/__test__/async.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/async/__test__/async.spec.ts -------------------------------------------------------------------------------- /src/utils/async/__test__/executor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/async/__test__/executor.spec.ts -------------------------------------------------------------------------------- /src/utils/async/__test__/iterator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/async/__test__/iterator.spec.ts -------------------------------------------------------------------------------- /src/utils/async/__test__/task.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/async/__test__/task.spec.ts -------------------------------------------------------------------------------- /src/utils/async/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/async/async.ts -------------------------------------------------------------------------------- /src/utils/async/executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/async/executor.ts -------------------------------------------------------------------------------- /src/utils/async/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/async/helpers.ts -------------------------------------------------------------------------------- /src/utils/async/iterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/async/iterator.ts -------------------------------------------------------------------------------- /src/utils/async/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/async/task.ts -------------------------------------------------------------------------------- /src/utils/asyncMap/AsyncMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/asyncMap/AsyncMap.ts -------------------------------------------------------------------------------- /src/utils/asyncMap/__tests__/AsyncMap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/asyncMap/__tests__/AsyncMap.spec.ts -------------------------------------------------------------------------------- /src/utils/asyncMap/index.ts: -------------------------------------------------------------------------------- 1 | export * from './AsyncMap'; 2 | -------------------------------------------------------------------------------- /src/utils/asyncMap/observerMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/asyncMap/observerMap.ts -------------------------------------------------------------------------------- /src/utils/boolean/__tests__/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/boolean/__tests__/index.spec.ts -------------------------------------------------------------------------------- /src/utils/boolean/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/boolean/index.ts -------------------------------------------------------------------------------- /src/utils/browser/__tests__/browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/browser/__tests__/browser.spec.ts -------------------------------------------------------------------------------- /src/utils/browser/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/browser/browser.ts -------------------------------------------------------------------------------- /src/utils/browser/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/browser/const.ts -------------------------------------------------------------------------------- /src/utils/browser/firefox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/browser/firefox.ts -------------------------------------------------------------------------------- /src/utils/browser/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/browser/utils.ts -------------------------------------------------------------------------------- /src/utils/browserInfo/__tests__/browserInfo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/browserInfo/__tests__/browserInfo.spec.ts -------------------------------------------------------------------------------- /src/utils/browserInfo/browserInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/browserInfo/browserInfo.ts -------------------------------------------------------------------------------- /src/utils/condition/__tests__/condition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/condition/__tests__/condition.spec.ts -------------------------------------------------------------------------------- /src/utils/condition/condition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/condition/condition.ts -------------------------------------------------------------------------------- /src/utils/condition/index.ts: -------------------------------------------------------------------------------- 1 | export * from './condition'; 2 | -------------------------------------------------------------------------------- /src/utils/console/__tests__/console.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/console/__tests__/console.spec.ts -------------------------------------------------------------------------------- /src/utils/console/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/console/console.ts -------------------------------------------------------------------------------- /src/utils/console/index.ts: -------------------------------------------------------------------------------- 1 | export * from './console'; 2 | -------------------------------------------------------------------------------- /src/utils/counter/getInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counter/getInstance.ts -------------------------------------------------------------------------------- /src/utils/counter/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counter/type.ts -------------------------------------------------------------------------------- /src/utils/counterOptions/__tests__/counterOptions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counterOptions/__tests__/counterOptions.spec.ts -------------------------------------------------------------------------------- /src/utils/counterOptions/counterOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counterOptions/counterOptions.ts -------------------------------------------------------------------------------- /src/utils/counterOptions/counterOptionsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counterOptions/counterOptionsStore.ts -------------------------------------------------------------------------------- /src/utils/counterOptions/getCounterKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counterOptions/getCounterKey.ts -------------------------------------------------------------------------------- /src/utils/counterOptions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counterOptions/index.ts -------------------------------------------------------------------------------- /src/utils/counterOptions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counterOptions/types.ts -------------------------------------------------------------------------------- /src/utils/counterSettings/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counterSettings/const.ts -------------------------------------------------------------------------------- /src/utils/counterSettings/counterSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counterSettings/counterSettings.ts -------------------------------------------------------------------------------- /src/utils/counterSettings/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/counterSettings/types.ts -------------------------------------------------------------------------------- /src/utils/dataLayerObserver/__tests__/dataLayerObserver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dataLayerObserver/__tests__/dataLayerObserver.spec.ts -------------------------------------------------------------------------------- /src/utils/dataLayerObserver/dataLayerObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dataLayerObserver/dataLayerObserver.ts -------------------------------------------------------------------------------- /src/utils/debugEvents/debugRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/debugEvents/debugRequest.ts -------------------------------------------------------------------------------- /src/utils/debugEvents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/debugEvents/index.ts -------------------------------------------------------------------------------- /src/utils/debugEvents/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/debugEvents/types.ts -------------------------------------------------------------------------------- /src/utils/debugEvents/wrapLoggerFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/debugEvents/wrapLoggerFunction.ts -------------------------------------------------------------------------------- /src/utils/decoder/__tests__/decoder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/decoder/__tests__/decoder.spec.ts -------------------------------------------------------------------------------- /src/utils/decoder/decoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/decoder/decoder.ts -------------------------------------------------------------------------------- /src/utils/defer/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/defer/base.ts -------------------------------------------------------------------------------- /src/utils/defer/defer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/defer/defer.ts -------------------------------------------------------------------------------- /src/utils/deobfuscate/__tests__/deobfuscate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/deobfuscate/__tests__/deobfuscate.spec.ts -------------------------------------------------------------------------------- /src/utils/deobfuscate/deobfuscate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/deobfuscate/deobfuscate.ts -------------------------------------------------------------------------------- /src/utils/deobfuscate/index.ts: -------------------------------------------------------------------------------- 1 | export * from './deobfuscate'; 2 | -------------------------------------------------------------------------------- /src/utils/direct/direct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/direct/direct.ts -------------------------------------------------------------------------------- /src/utils/direct/index.ts: -------------------------------------------------------------------------------- 1 | export * from './direct'; 2 | -------------------------------------------------------------------------------- /src/utils/dom/__tests__/button.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/button.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/dom-closest.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/dom-closest.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/dom-createAndDispatchEvent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/dom-createAndDispatchEvent.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/dom-loadScript.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/dom-loadScript.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/dom-viewportSize.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/dom-viewportSize.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/element.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/element.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/identifiers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/identifiers.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/insertScript.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/insertScript.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/matches.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/matches.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/nodeName.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/nodeName.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/nodeText.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/nodeText.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/__tests__/waitForBody.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/__tests__/waitForBody.spec.ts -------------------------------------------------------------------------------- /src/utils/dom/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/block.ts -------------------------------------------------------------------------------- /src/utils/dom/button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/button.ts -------------------------------------------------------------------------------- /src/utils/dom/closest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/closest.ts -------------------------------------------------------------------------------- /src/utils/dom/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/dom.ts -------------------------------------------------------------------------------- /src/utils/dom/element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/element.ts -------------------------------------------------------------------------------- /src/utils/dom/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/form.ts -------------------------------------------------------------------------------- /src/utils/dom/hiddenIframe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/hiddenIframe.ts -------------------------------------------------------------------------------- /src/utils/dom/identifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/identifiers.ts -------------------------------------------------------------------------------- /src/utils/dom/insertScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/insertScript.ts -------------------------------------------------------------------------------- /src/utils/dom/isRemovedFromDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/isRemovedFromDoc.ts -------------------------------------------------------------------------------- /src/utils/dom/loadScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/loadScript.ts -------------------------------------------------------------------------------- /src/utils/dom/nodeText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/nodeText.ts -------------------------------------------------------------------------------- /src/utils/dom/nonce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/nonce.ts -------------------------------------------------------------------------------- /src/utils/dom/queySelect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/queySelect.ts -------------------------------------------------------------------------------- /src/utils/dom/select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/select.ts -------------------------------------------------------------------------------- /src/utils/dom/selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/selection.ts -------------------------------------------------------------------------------- /src/utils/dom/targetLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/targetLink.ts -------------------------------------------------------------------------------- /src/utils/dom/waitForBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/dom/waitForBody.ts -------------------------------------------------------------------------------- /src/utils/ecommerce/__tests__/transform.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/ecommerce/__tests__/transform.spec.ts -------------------------------------------------------------------------------- /src/utils/ecommerce/__tests__/waitForDataLayer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/ecommerce/__tests__/waitForDataLayer.spec.ts -------------------------------------------------------------------------------- /src/utils/ecommerce/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/ecommerce/const.ts -------------------------------------------------------------------------------- /src/utils/ecommerce/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/ecommerce/index.ts -------------------------------------------------------------------------------- /src/utils/ecommerce/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/ecommerce/transform.ts -------------------------------------------------------------------------------- /src/utils/ecommerce/waitForDataLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/ecommerce/waitForDataLayer.ts -------------------------------------------------------------------------------- /src/utils/encoder/encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/encoder/encoder.ts -------------------------------------------------------------------------------- /src/utils/encoder/index.ts: -------------------------------------------------------------------------------- 1 | export * from './encoder'; 2 | -------------------------------------------------------------------------------- /src/utils/errorLogger/__tests__/errorLogger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/__tests__/errorLogger.spec.ts -------------------------------------------------------------------------------- /src/utils/errorLogger/__tests__/executionErrorDecorator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/__tests__/executionErrorDecorator.spec.ts -------------------------------------------------------------------------------- /src/utils/errorLogger/__tests__/knownError.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/__tests__/knownError.spec.ts -------------------------------------------------------------------------------- /src/utils/errorLogger/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/consts.ts -------------------------------------------------------------------------------- /src/utils/errorLogger/createError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/createError.ts -------------------------------------------------------------------------------- /src/utils/errorLogger/errorLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/errorLogger.ts -------------------------------------------------------------------------------- /src/utils/errorLogger/executionTimeErrorDecorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/executionTimeErrorDecorator.ts -------------------------------------------------------------------------------- /src/utils/errorLogger/handleError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/handleError.ts -------------------------------------------------------------------------------- /src/utils/errorLogger/knownError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/knownError.ts -------------------------------------------------------------------------------- /src/utils/errorLogger/onError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/onError.ts -------------------------------------------------------------------------------- /src/utils/errorLogger/throwFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/errorLogger/throwFunction.ts -------------------------------------------------------------------------------- /src/utils/events/__tests__/emitter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/__tests__/emitter.spec.ts -------------------------------------------------------------------------------- /src/utils/events/__tests__/events.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/__tests__/events.spec.ts -------------------------------------------------------------------------------- /src/utils/events/asyncHandlerObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/asyncHandlerObserver.ts -------------------------------------------------------------------------------- /src/utils/events/bufferObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/bufferObserver.ts -------------------------------------------------------------------------------- /src/utils/events/emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/emitter.ts -------------------------------------------------------------------------------- /src/utils/events/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/events.ts -------------------------------------------------------------------------------- /src/utils/events/observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/observer.ts -------------------------------------------------------------------------------- /src/utils/events/ready.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/ready.ts -------------------------------------------------------------------------------- /src/utils/events/setEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/setEvent.ts -------------------------------------------------------------------------------- /src/utils/events/throttleObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/throttleObserver.ts -------------------------------------------------------------------------------- /src/utils/events/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/events/types.ts -------------------------------------------------------------------------------- /src/utils/flagsStorage/__test__/flagsStorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/flagsStorage/__test__/flagsStorage.spec.ts -------------------------------------------------------------------------------- /src/utils/flagsStorage/flagsStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/flagsStorage/flagsStorage.ts -------------------------------------------------------------------------------- /src/utils/fletcher/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/fletcher/index.ts -------------------------------------------------------------------------------- /src/utils/fnv32a/__tests__/fnv32a.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/fnv32a/__tests__/fnv32a.spec.ts -------------------------------------------------------------------------------- /src/utils/fnv32a/fnv32a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/fnv32a/fnv32a.ts -------------------------------------------------------------------------------- /src/utils/function/__tests__/function.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/__tests__/function.spec.ts -------------------------------------------------------------------------------- /src/utils/function/__tests__/isNativeFunction.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/__tests__/isNativeFunction.spec.ts -------------------------------------------------------------------------------- /src/utils/function/args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/args.ts -------------------------------------------------------------------------------- /src/utils/function/bind/__test__/bind.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/bind/__test__/bind.spec.ts -------------------------------------------------------------------------------- /src/utils/function/bind/bind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/bind/bind.ts -------------------------------------------------------------------------------- /src/utils/function/bind/ctxBind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/bind/ctxBind.ts -------------------------------------------------------------------------------- /src/utils/function/bind/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/bind/index.ts -------------------------------------------------------------------------------- /src/utils/function/bind/typesTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/bind/typesTest.ts -------------------------------------------------------------------------------- /src/utils/function/callUserCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/callUserCallback.ts -------------------------------------------------------------------------------- /src/utils/function/construct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/construct.ts -------------------------------------------------------------------------------- /src/utils/function/cont.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/cont.ts -------------------------------------------------------------------------------- /src/utils/function/curry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/curry.ts -------------------------------------------------------------------------------- /src/utils/function/finallyCallUserCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/finallyCallUserCallback.ts -------------------------------------------------------------------------------- /src/utils/function/globalMemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/globalMemo.ts -------------------------------------------------------------------------------- /src/utils/function/identity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/identity.ts -------------------------------------------------------------------------------- /src/utils/function/isNativeFunction/__tests__/isNative.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/isNativeFunction/__tests__/isNative.spec.ts -------------------------------------------------------------------------------- /src/utils/function/isNativeFunction/__tests__/isNativeFunction.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/isNativeFunction/__tests__/isNativeFunction.spec.ts -------------------------------------------------------------------------------- /src/utils/function/isNativeFunction/getNativeFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/isNativeFunction/getNativeFunction.ts -------------------------------------------------------------------------------- /src/utils/function/isNativeFunction/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/isNativeFunction/index.ts -------------------------------------------------------------------------------- /src/utils/function/isNativeFunction/isNativeFn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/isNativeFunction/isNativeFn.ts -------------------------------------------------------------------------------- /src/utils/function/isNativeFunction/isNativeFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/isNativeFunction/isNativeFunction.ts -------------------------------------------------------------------------------- /src/utils/function/isNativeFunction/toNativeOrFalse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/isNativeFunction/toNativeOrFalse.ts -------------------------------------------------------------------------------- /src/utils/function/memo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/memo.ts -------------------------------------------------------------------------------- /src/utils/function/noop.ts: -------------------------------------------------------------------------------- 1 | export const noop = (): void | undefined => { 2 | // DO NOTHING 3 | }; 4 | -------------------------------------------------------------------------------- /src/utils/function/pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/pipe.ts -------------------------------------------------------------------------------- /src/utils/function/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/types.ts -------------------------------------------------------------------------------- /src/utils/function/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/function/utils.ts -------------------------------------------------------------------------------- /src/utils/history/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/history/history.ts -------------------------------------------------------------------------------- /src/utils/history/index.ts: -------------------------------------------------------------------------------- 1 | export * from './history'; 2 | -------------------------------------------------------------------------------- /src/utils/iframeConnector/__tests__/iframeConnector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/iframeConnector/__tests__/iframeConnector.spec.ts -------------------------------------------------------------------------------- /src/utils/iframeConnector/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/iframeConnector/const.ts -------------------------------------------------------------------------------- /src/utils/iframeConnector/iframeConnector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/iframeConnector/iframeConnector.ts -------------------------------------------------------------------------------- /src/utils/iframeConnector/iframeSender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/iframeConnector/iframeSender.ts -------------------------------------------------------------------------------- /src/utils/iframeConnector/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/iframeConnector/index.ts -------------------------------------------------------------------------------- /src/utils/iframeConnector/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/iframeConnector/types.ts -------------------------------------------------------------------------------- /src/utils/isCounterSilent/index.ts: -------------------------------------------------------------------------------- 1 | export * from './isCounterSilent'; 2 | -------------------------------------------------------------------------------- /src/utils/isCounterSilent/isCounterSilent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/isCounterSilent/isCounterSilent.ts -------------------------------------------------------------------------------- /src/utils/json/__tests__/json.spec.ts: -------------------------------------------------------------------------------- 1 | /* eslint-env mocha */ 2 | 3 | describe('json', () => {}); 4 | -------------------------------------------------------------------------------- /src/utils/json/index.ts: -------------------------------------------------------------------------------- 1 | export * from './json'; 2 | -------------------------------------------------------------------------------- /src/utils/json/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/json/json.ts -------------------------------------------------------------------------------- /src/utils/location/__tests__/location.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/location/__tests__/location.spec.ts -------------------------------------------------------------------------------- /src/utils/location/location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/location/location.ts -------------------------------------------------------------------------------- /src/utils/methodDecorators/decoratorPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/methodDecorators/decoratorPipe.ts -------------------------------------------------------------------------------- /src/utils/methodDecorators/destructing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/methodDecorators/destructing.ts -------------------------------------------------------------------------------- /src/utils/methodDecorators/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/methodDecorators/errors.ts -------------------------------------------------------------------------------- /src/utils/methodDecorators/selfReturn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/methodDecorators/selfReturn.ts -------------------------------------------------------------------------------- /src/utils/methodDecorators/telCallCount/__test__/telCallCount.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/methodDecorators/telCallCount/__test__/telCallCount.spec.ts -------------------------------------------------------------------------------- /src/utils/methodDecorators/telCallCount/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/methodDecorators/telCallCount/const.ts -------------------------------------------------------------------------------- /src/utils/methodDecorators/telCallCount/index.ts: -------------------------------------------------------------------------------- 1 | export * from './telCallCount'; 2 | -------------------------------------------------------------------------------- /src/utils/methodDecorators/telCallCount/telCallCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/methodDecorators/telCallCount/telCallCount.ts -------------------------------------------------------------------------------- /src/utils/methodDecorators/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/methodDecorators/types.ts -------------------------------------------------------------------------------- /src/utils/mouseEvents/mouseEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/mouseEvents/mouseEvents.ts -------------------------------------------------------------------------------- /src/utils/number/__tests__/number.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/number/__tests__/number.spec.ts -------------------------------------------------------------------------------- /src/utils/number/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/number/number.ts -------------------------------------------------------------------------------- /src/utils/number/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/number/random.ts -------------------------------------------------------------------------------- /src/utils/object/__tests__/object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/object/__tests__/object.spec.ts -------------------------------------------------------------------------------- /src/utils/object/assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/object/assertions.ts -------------------------------------------------------------------------------- /src/utils/object/has.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/object/has.ts -------------------------------------------------------------------------------- /src/utils/object/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/object/index.ts -------------------------------------------------------------------------------- /src/utils/object/isPlainObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/object/isPlainObject.ts -------------------------------------------------------------------------------- /src/utils/object/isPrimitive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/object/isPrimitive.ts -------------------------------------------------------------------------------- /src/utils/object/mix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/object/mix.ts -------------------------------------------------------------------------------- /src/utils/object/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/object/path.ts -------------------------------------------------------------------------------- /src/utils/object/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/object/types.ts -------------------------------------------------------------------------------- /src/utils/object/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/object/utils.ts -------------------------------------------------------------------------------- /src/utils/phones/__test__/phonesDom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/phones/__test__/phonesDom.spec.ts -------------------------------------------------------------------------------- /src/utils/phones/__test__/phonesHide.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/phones/__test__/phonesHide.spec.ts -------------------------------------------------------------------------------- /src/utils/phones/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/phones/const.ts -------------------------------------------------------------------------------- /src/utils/phones/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/phones/index.ts -------------------------------------------------------------------------------- /src/utils/phones/isBrokenPhones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/phones/isBrokenPhones.ts -------------------------------------------------------------------------------- /src/utils/phones/phonesDom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/phones/phonesDom.ts -------------------------------------------------------------------------------- /src/utils/phones/phonesHide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/phones/phonesHide.ts -------------------------------------------------------------------------------- /src/utils/phones/phonesSubscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/phones/phonesSubscribe.ts -------------------------------------------------------------------------------- /src/utils/promise/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/promise/index.ts -------------------------------------------------------------------------------- /src/utils/querystring/__tests__/querystring.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/querystring/__tests__/querystring.spec.ts -------------------------------------------------------------------------------- /src/utils/querystring/index.ts: -------------------------------------------------------------------------------- 1 | export * from './querystring'; 2 | -------------------------------------------------------------------------------- /src/utils/querystring/querystring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/querystring/querystring.ts -------------------------------------------------------------------------------- /src/utils/querystring/safeEncodeURI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/querystring/safeEncodeURI.ts -------------------------------------------------------------------------------- /src/utils/string/__test__/remove.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/string/__test__/remove.spec.ts -------------------------------------------------------------------------------- /src/utils/string/__test__/string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/string/__test__/string.spec.ts -------------------------------------------------------------------------------- /src/utils/string/index.ts: -------------------------------------------------------------------------------- 1 | export * from './string'; 2 | -------------------------------------------------------------------------------- /src/utils/string/remove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/string/remove.ts -------------------------------------------------------------------------------- /src/utils/string/repeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/string/repeat.ts -------------------------------------------------------------------------------- /src/utils/string/startsWith.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/string/startsWith.ts -------------------------------------------------------------------------------- /src/utils/string/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/string/string.ts -------------------------------------------------------------------------------- /src/utils/string/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/string/types.ts -------------------------------------------------------------------------------- /src/utils/telemetry/__test__/telemetry.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/telemetry/__test__/telemetry.spec.ts -------------------------------------------------------------------------------- /src/utils/telemetry/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/telemetry/telemetry.ts -------------------------------------------------------------------------------- /src/utils/time/__tests__/time.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/time/__tests__/time.spec.ts -------------------------------------------------------------------------------- /src/utils/time/performance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/time/performance.ts -------------------------------------------------------------------------------- /src/utils/time/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/time/time.ts -------------------------------------------------------------------------------- /src/utils/treeWalker/index.ts: -------------------------------------------------------------------------------- 1 | export * from './treeWalker'; 2 | -------------------------------------------------------------------------------- /src/utils/treeWalker/treeWalker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/treeWalker/treeWalker.ts -------------------------------------------------------------------------------- /src/utils/turboParams/index.ts: -------------------------------------------------------------------------------- 1 | export * from './turboParams'; 2 | -------------------------------------------------------------------------------- /src/utils/turboParams/turboParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/turboParams/turboParams.ts -------------------------------------------------------------------------------- /src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/types.ts -------------------------------------------------------------------------------- /src/utils/uid/__tests__/uid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/uid/__tests__/uid.spec.ts -------------------------------------------------------------------------------- /src/utils/uid/index.ts: -------------------------------------------------------------------------------- 1 | export * from './uid'; 2 | -------------------------------------------------------------------------------- /src/utils/uid/uid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/uid/uid.ts -------------------------------------------------------------------------------- /src/utils/url/__tests__/url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/url/__tests__/url.spec.ts -------------------------------------------------------------------------------- /src/utils/url/index.ts: -------------------------------------------------------------------------------- 1 | export * from './url'; 2 | -------------------------------------------------------------------------------- /src/utils/url/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/url/url.ts -------------------------------------------------------------------------------- /src/utils/userTimeDefer/__tests__/userTimeDefer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/userTimeDefer/__tests__/userTimeDefer.spec.ts -------------------------------------------------------------------------------- /src/utils/userTimeDefer/index.ts: -------------------------------------------------------------------------------- 1 | export * from './userTimeDefer'; 2 | -------------------------------------------------------------------------------- /src/utils/userTimeDefer/userTimeDefer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/src/utils/userTimeDefer/userTimeDefer.ts -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.rollup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/tsconfig.rollup.json -------------------------------------------------------------------------------- /tsconfig.unit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/tsconfig.unit.json -------------------------------------------------------------------------------- /types/@ampproject/rollup-plugin-closure-compiler.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/types/@ampproject/rollup-plugin-closure-compiler.d.ts -------------------------------------------------------------------------------- /types/rollup-plugin-visualizer/rollup-plugin-visualizer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/metrica-tag/HEAD/types/rollup-plugin-visualizer/rollup-plugin-visualizer.d.ts --------------------------------------------------------------------------------