MCPcopy Create free account

hub / github.com/amplitude/Amplitude-TypeScript / functions

Functions2,104 in github.com/amplitude/Amplitude-TypeScript

↓ 586 callersMethodinit
* Initializes the Amplitude SDK with your apiKey, optional configurations. * This method must be called before any other operations. * * ```t
packages/analytics-core/src/types/client/node-client.ts:15
↓ 554 callersFunctionit
(e)
examples/browser/chrome-ext/amplitude-min.js:1
↓ 349 callersMethodsetup
(config: U, client: T)
packages/analytics-core/src/types/plugin.ts:20
↓ 335 callersMethodpush
(event: Event)
packages/analytics-core/src/timeline.ts:83
↓ 192 callersMethodget
(key: string)
packages/analytics-core/src/types/storage.ts:5
↓ 188 callersMethodevaluate
(event: ElementBasedTimestampedEvent<ElementBasedEvent>)
packages/plugin-autocapture-browser/src/pageActions/triggers.ts:107
↓ 187 callersMethodtrack
* Tracks user-defined event, with specified type, optional event properties and optional overwrites. * * ```typescript * // event tracking wi
packages/analytics-core/src/types/client/core-client.ts:149
↓ 186 callersMethodlog
(...args: any[])
packages/analytics-types/src/logger.ts:4
↓ 160 callersMethodexecute
(context: Event)
packages/analytics-core/src/types/plugin.ts:47
↓ 146 callersMethodsend
(serverUrl: string, payload: Payload, enableRequestBodyCompression?: boolean)
packages/analytics-core/src/types/transport.ts:5
↓ 146 callersFunctionwaitForReady
(page: Page)
packages/session-replay-browser/e2e/helpers.ts:23
↓ 141 callersFunctionbuildUrl
(path: string, params: Record<string, string | number | boolean> = {})
packages/session-replay-browser/e2e/helpers.ts:18
↓ 134 callersFunctionmockRemoteConfig
(page: Page, body: object)
packages/session-replay-browser/e2e/helpers.ts:12
↓ 109 callersMethodnext
(value: T)
packages/analytics-core/src/utils/observable.ts:14
↓ 106 callersMethodwarn
(...args: any[])
packages/analytics-types/src/logger.ts:5
↓ 105 callersMethodset
(property: string, value: ValidPropertyType)
packages/analytics-types/src/event.ts:5
↓ 94 callersFunctiongetGlobalScope
()
packages/analytics-core/src/global-scope.ts:4
↓ 92 callersFunctiondebugWrapper
( fn: (...args: T) => R, fnName: string, getLogConfig: () => LogConfig, getStates?: () => { [k
packages/analytics-core/src/utils/debug.ts:49
↓ 91 callersFunctionmakeMutation
(timestamp: number, overrides: Partial<mutationData> = {})
packages/session-replay-browser/test/merge-mutation-events.test.ts:5
↓ 88 callersMethodadd
(property: string, value: number)
packages/analytics-types/src/event.ts:12
↓ 86 callersMethoddebug
(...args: any[])
packages/analytics-types/src/logger.ts:7
↓ 83 callersMethodtoString
()
packages/element-selector/src/legacy-css-path.ts:83
↓ 82 callersMethoddebug
(...args: any[])
packages/analytics-core/src/logger.ts:11
↓ 82 callersFunctiongetClientLogConfig
(client: AmplitudeCore)
packages/analytics-core/src/utils/debug.ts:18
↓ 82 callersFunctiongetClientStates
(client: AmplitudeCore, paths: Array<string>)
packages/analytics-core/src/utils/debug.ts:40
↓ 79 callersMethodparse
()
packages/analytics-types/src/campaign.ts:40
↓ 79 callersMethodrecordEvents
(shouldLogMetadata = true)
packages/session-replay-browser/src/session-replay.ts:915
↓ 76 callersMethodset
(property: string, value: ValidPropertyType)
packages/analytics-core/src/identify.ts:6
↓ 75 callersMethodsubscribe
* Subscribe for updates to remote config. * Callback is guaranteed to be called at least once, * Whether we are able to fetch a config or not.
packages/analytics-core/src/remote-config/remote-config.ts:148
↓ 74 callersMethoderror
(...args: any[])
packages/analytics-types/src/logger.ts:6
↓ 74 callersMethodflush
* Flush the track destination queue immediately. This should invoke sends for all the events in the queue.
packages/session-replay-browser/src/typings/session-replay.ts:153
↓ 68 callersMethodaddEventListener
(event: string, callback: () => void)
packages/analytics-core/test/network-observer.test.ts:892
↓ 63 callersMethodfetch
* Fetch remote config from remote. * @param retries - the number of retries. default is 3. * @param timeout - the timeout in milliseconds. Defau
packages/analytics-core/src/remote-config/remote-config.ts:392
↓ 63 callersFunctionr
(e,t,n,i)
examples/browser/chrome-ext/amplitude-min.js:1
↓ 61 callersFunctionautocapturePlugin
( options: ElementInteractionsOptions = {}, context?: { diagnosticsClient: IDiagnosticsClient }, )
packages/plugin-autocapture-browser/src/autocapture-plugin.ts:90
↓ 61 callersMethodnew
( type: EventType, args: Omit<InstanceArgs, 'db' | 'tabId'> & { tabId?: string }, )
packages/session-replay-browser/src/events/events-idb-store.ts:202
↓ 60 callersFunctioncaptureTrackRequests
( page: Page, )
packages/session-replay-browser/e2e/helpers.ts:116
↓ 59 callersFunctioncreateConfigurationMock
(options?: Partial<BrowserConfig>)
packages/analytics-browser/test/helpers/mock.ts:38
↓ 58 callersMethodteardown
()
packages/analytics-core/src/types/plugin.ts:21
↓ 55 callersMethodaddEventToCurrentSequence
* Adds events to the current IDB sequence. Returns events that should be * sent to the track destination right away if should split events is true.
packages/session-replay-browser/src/typings/session-replay.ts:70
↓ 55 callersFunctionuseDefaultConfig
()
packages/analytics-core/test/helpers/default.ts:4
↓ 54 callersFunctiongetOrCreateWindowMessenger
(options?: { origin?: string })
packages/analytics-core/src/messenger/base-window-messenger.ts:265
↓ 53 callersFunctiono
(e,t)
examples/browser/chrome-ext/amplitude-min.js:1
↓ 52 callersFunctionbaseCtx
(overrides: Partial<SessionReplayDestinationContext> = {})
packages/session-replay-browser/test/track-destination.test.ts:1257
↓ 52 callersFunctioncreateUrlTrackingPlugin
( options: URLTrackingPluginOptions = {}, )
packages/session-replay-browser/src/plugins/url-tracking-plugin.ts:198
↓ 49 callersFunctioncleanup
()
packages/analytics-core/src/utils/observable.ts:67
↓ 49 callersMethodstart
()
packages/session-replay-react-native/src/specs/NativeAmpSessionReplay.ts:19
↓ 48 callersFunctioncallObserver
( plugin: ReturnType<typeof createUrlTrackingPlugin>, globalScope: MockGlobalScope | undefined, )
packages/session-replay-browser/test/url-tracking-plugin.test.ts:66
↓ 47 callersFunctionfindById
(root: SnapNode, id: string)
packages/session-replay-browser/e2e/helpers.ts:83
↓ 47 callersMethodunsubscribe
()
packages/analytics-core/src/utils/observable.ts:8
↓ 46 callersFunctionUUID
(a?: any)
packages/analytics-core/src/utils/uuid.ts:39
↓ 45 callersFunctioncallback
(event: NetworkRequestEvent)
packages/analytics-core/test/network-observer.test.ts:78
↓ 45 callersFunctionflushRecording
(page: Page)
packages/session-replay-browser/e2e/helpers.ts:130
↓ 45 callersFunctionn
()
examples/browser/chrome-ext/amplitude-min.js:1
↓ 45 callersMethodremove
(property: string, value: ValidPropertyType)
packages/analytics-types/src/event.ts:11
↓ 44 callersFunctionmergeMutationEvents
(events: eventWithTime[])
packages/session-replay-browser/src/events/merge-mutation-events.ts:293
↓ 42 callersMethodaddEvent
* Adds an event to the short term storage. If should split based on size or last sent, then send immediately.
packages/session-replay-browser/src/typings/session-replay.ts:137
↓ 42 callersMethodgetItem
(key: string)
packages/analytics-react-native/src/storage/local-storage.ts:4
↓ 42 callersFunctioninvokeOnMessage
(data: Record<string, unknown>)
packages/session-replay-browser/test/worker/track-destination.test.ts:7
↓ 42 callersFunctionisMaskedText
(text: string)
packages/session-replay-browser/e2e/helpers.ts:97
↓ 42 callersMethodsetItem
(key: string, value: string)
packages/analytics-react-native/src/storage/local-storage.ts:5
↓ 40 callersMethodentries
()
packages/analytics-core/src/network-request-event.ts:70
↓ 39 callersMethodclear
()
packages/analytics-react-native/src/storage/local-storage.ts:7
↓ 39 callersMethodtest
()
examples/node/nest-app/src/app.controller.ts:59
↓ 38 callersMethodgetSequencesToSend
()
packages/session-replay-browser/src/typings/session-replay.ts:61
↓ 38 callersMethodgetSessionReplayProperties
()
packages/session-replay-react-native/src/specs/NativeAmpSessionReplay.ts:18
↓ 38 callersMethodgetUserId
* Returns current user ID. * * ```typescript * const userId = getUserId(); * ```
packages/analytics-core/src/types/client/core-client.ts:21
↓ 38 callersMethodregister
(plugin: Plugin, config: IConfig)
packages/analytics-core/src/timeline.ts:31
↓ 38 callersMethodsendEvents
(sessionId?: string | number)
packages/session-replay-browser/src/session-replay.ts:675
↓ 36 callersMethodstop
()
packages/session-replay-react-native/src/specs/NativeAmpSessionReplay.ts:20
↓ 35 callersFunctiongetSnapshotRoot
(rawBodies: string[])
packages/session-replay-browser/e2e/helpers.ts:60
↓ 34 callersFunctionany
()
packages/session-replay-browser/src/libs/finder.ts:234
↓ 34 callersMethodflush
()
packages/analytics-core/src/types/plugin.ts:58
↓ 34 callersMethodsetSessionId
* Sets a new session ID. * When setting a custom session ID, make sure the value is in milliseconds since epoch (Unix Timestamp). * * ```type
packages/analytics-core/src/types/client/core-client.ts:69
↓ 34 callersFunctionshouldTrackNetworkEvent
(networkEvent: NetworkRequestEvent, options: NetworkTrackingOptions = {})
packages/plugin-network-capture-browser/src/track-network-event.ts:176
↓ 33 callersFunctioncreateEvent
(time: number, eventType: string, sessionId?: number)
packages/analytics-react-native/test/react-native-sessions.test.ts:79
↓ 33 callersMethodgetDeviceId
* Returns current device ID. * * ```typescript * const deviceId = getDeviceId(); * ```
packages/analytics-core/src/types/client/core-client.ts:39
↓ 33 callersFunctionresolveSelectorConfig
( remote?: ElementSelectorRemoteConfig, logger?: ElementSelectorLogger, )
packages/element-selector/src/config/resolve-config.ts:71
↓ 33 callersMethodstart
(subscription: Subscription)
packages/analytics-core/src/utils/observable.ts:13
↓ 32 callersFunctiongetTextContent
(node: SnapNode)
packages/session-replay-browser/e2e/helpers.ts:88
↓ 32 callersFunctionreplaceSensitiveString
(text: string | null, additionalMaskTextPatterns: RegExp[] = [])
packages/analytics-core/src/plugins/helpers.ts:15
↓ 31 callersFunctioncreateMockGlobalScope
(overrides: Partial<MockGlobalScope> = {})
packages/session-replay-browser/test/url-tracking-plugin.test.ts:41
↓ 31 callersMethodremove
(property: string, value: ValidPropertyType)
packages/analytics-core/src/identify.ts:12
↓ 31 callersFunctionreturnWrapper
(awaitable?: Promise<T>)
packages/analytics-core/src/utils/return-wrapper.ts:8
↓ 30 callersMethodheaders
* Get the headers of the request. * @param allow - The headers to allow. * @returns The pruned headers
packages/analytics-core/src/network-request-event.ts:90
↓ 30 callersFunctionmockTrackApi
(page: import('@playwright/test').Page, onRequest?: (route: Route) => void)
packages/session-replay-browser/e2e/capture.spec.ts:165
↓ 30 callersMethodtext
()
packages/analytics-core/src/network-request-event.ts:335
↓ 29 callersMethodapply
(item: [Event, EventCallback] | undefined)
packages/analytics-core/src/timeline.ts:103
↓ 29 callersMethodjson
(allow: string[] = [], exclude: string[] = [])
packages/analytics-core/src/network-request-event.ts:194
↓ 29 callersFunctionmockWindowLocationFromURL
(url: URL)
packages/plugin-page-url-enrichment-browser/test/page-url-enrichment.test.ts:934
↓ 28 callersMethodbuildResponse
(responseJSON: Record<string, any>)
packages/analytics-core/src/transports/base.ts:15
↓ 28 callersFunctiongetProperties
(page: import('@playwright/test').Page)
packages/session-replay-browser/e2e/capture.spec.ts:184
↓ 28 callersMethodgetSessionId
* Returns current session ID. * * ```typescript * const sessionId = getSessionId(); * ```
packages/analytics-core/src/types/client/core-client.ts:59
↓ 28 callersMethodisEnabled
()
packages/analytics-core/src/types/storage.ts:4
↓ 28 callersFunctionupdateBrowserConfigWithRemoteConfig
( remoteConfig: RemoteConfig | null, browserConfig: BrowserConfig, )
packages/analytics-browser/src/config/joined-config.ts:205
↓ 27 callersFunctiongetEffectiveMaskLevel
(url: string | undefined, config: PrivacyConfig)
packages/session-replay-browser/src/helpers.ts:55
↓ 26 callersFunctionclickEventFixture
(event: Partial<ClickEvent>)
packages/session-replay-browser/test/hooks/click.test.ts:377
↓ 26 callersFunctioncreateMockBrowserClient
()
packages/plugin-autocapture-browser/test/mock-browser-client.ts:4
↓ 25 callersMethodapply
(OkHttpClient.Builder builder)
examples/react-native/expo-app/android/app/src/debug/java/com/amplitude/expoapp/ReactNativeFlipper.java:39
↓ 25 callersFunctionfrustrationPlugin
(options: FrustrationInteractionsOptions = {})
packages/plugin-autocapture-browser/src/frustration-plugin.ts:72
next →1–100 of 2,104, ranked by callers