@houseninja/capacitor-datadog
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

@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>
Param Type
clientToken string
applicationId string
service string

setUserInfo(...)

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

addUserExtraInfo(...)

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

addUserAction(...)

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

addAttribute(...)

addAttribute(key: string, value: string) => Promise<void>
Param Type
key string
value string

removeAttribute(...)

removeAttribute(key: string) => Promise<void>
Param Type
key string

addError(...)

addError(error: unknown, context?: Context | undefined) => Promise<void>
Param Type
error unknown
context Context

Interfaces

Context

Enums

RUMUserActionType

Members Value
tap 'tap'
click 'click'
scroll 'scroll'
swipe 'swipe'
custom 'custom'

Dependencies (2)

Dev Dependencies (15)

Package Sidebar

Install

npm i @houseninja/capacitor-datadog

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

45.4 kB

Total Files

25

Last publish

Collaborators

  • mileszim