Semparse Docs
SDK Reference@workspace/semparse-sdk-coreType aliases

Type Alias: SemparseClient

@workspace/semparse-sdk-core


@workspace/semparse-sdk-core / SemparseClient

Type Alias: SemparseClient

SemparseClient = object

Public client API for capturing events and managing default scope data.

Properties

captureException()

captureException: (input) => Promise<SemparseCaptureResult>

Parameters

input

SemparseBreadcrumb[]

contexts?

SemparseContextMap

error

unknown

fingerprint?

string[]

level?

SemparseSeverity

tags?

SemparseTagMap

user?

SemparseUser

Returns

Promise<SemparseCaptureResult>


captureMessage()

captureMessage: (input) => Promise<SemparseCaptureResult>

Parameters

input

SemparseBreadcrumb[]

contexts?

SemparseContextMap

fingerprint?

string[]

level?

SemparseSeverity

message

string

tags?

SemparseTagMap

user?

SemparseUser

Returns

Promise<SemparseCaptureResult>


flush()

flush: (input) => Promise<void>

Parameters

input
timeoutMs?

number

Returns

Promise<void>


setContext()

setContext: (input) => void

Parameters

input
context

SemparseContext

key

string

Returns

void


setTag()

setTag: (input) => void

Parameters

input
key

string

value

string

Returns

void


setTags()

setTags: (input) => void

Parameters

input
tags

SemparseTagMap

Returns

void


setUser()

setUser: (input) => void

Parameters

input
user?

SemparseUser

Returns

void

On this page