0.0.1 • Published 2 years ago

@houseninja/capacitor-datadog v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@houseninja/capacitor-datadog

Capacitor plugin for Datadog RUM

Install

npm install @houseninja/capacitor-datadog
npx cap sync

API

init(...)

init(clientToken: string, applicationId: string, service: string) => Promise<void>
ParamType
clientTokenstring
applicationIdstring
servicestring

setUserInfo(...)

setUserInfo(id?: string | undefined, name?: string | undefined, email?: string | undefined, extraInfo?: { [key: string]: string; } | undefined) => Promise<void>
ParamType
idstring
namestring
emailstring
extraInfo{ key: string: string; }

addUserExtraInfo(...)

addUserExtraInfo(extraInfo: { [key: string]: string; }) => Promise<void>
ParamType
extraInfo{ key: string: string; }

addUserAction(...)

addUserAction(type: RUMUserActionType, name: string, attributes: { [key: string]: string; }) => Promise<void>
ParamType
typeRUMUserActionType
namestring
attributes{ key: string: string; }

addAttribute(...)

addAttribute(key: string, value: string) => Promise<void>
ParamType
keystring
valuestring

removeAttribute(...)

removeAttribute(key: string) => Promise<void>
ParamType
keystring

addError(...)

addError(error: unknown, context?: Context | undefined) => Promise<void>
ParamType
errorunknown
contextContext

Interfaces

Context

Enums

RUMUserActionType

MembersValue
tap'tap'
click'click'
scroll'scroll'
swipe'swipe'
custom'custom'