콘텐츠로 이동

WebhookCollector

Defined in: packages/analytics/src/collectors/webhook.collector.ts:32

  • EventEmitter

new WebhookCollector(config?): WebhookCollector

Defined in: packages/analytics/src/collectors/webhook.collector.ts:47

Partial<WebhookCollectorConfig> = {}

WebhookCollector

EventEmitter.constructor

addListener(eventName, listener): this

Defined in: packages/analytics/src/shared/event-emitter.ts:16

string

Listener

this

EventEmitter.addListener


emit(eventName, …args): boolean

Defined in: packages/analytics/src/shared/event-emitter.ts:44

string

unknown[]

boolean

EventEmitter.emit


getProcessedWebhooks(since?): WebhookData[]

Defined in: packages/analytics/src/collectors/webhook.collector.ts:111

처리된 웹훅 조회

Date

WebhookData[]


getWebhookStats(): object

Defined in: packages/analytics/src/collectors/webhook.collector.ts:122

웹훅 통계

object

bySource: Record<string, number>

recentCount: number

totalProcessed: number

transformerCount: number


off(eventName, listener): this

Defined in: packages/analytics/src/shared/event-emitter.ts:20

string

Listener

this

EventEmitter.off


on(eventName, listener): this

Defined in: packages/analytics/src/shared/event-emitter.ts:9

string

Listener

this

EventEmitter.on


once(eventName, listener): this

Defined in: packages/analytics/src/shared/event-emitter.ts:35

string

Listener

this

EventEmitter.once


receiveWebhook(webhook): Promise<EventData[]>

Defined in: packages/analytics/src/collectors/webhook.collector.ts:57

웹훅 수신 처리

WebhookData

Promise<EventData[]>


registerTransformer(name, transformer): void

Defined in: packages/analytics/src/collectors/webhook.collector.ts:92

웹훅 변환기 등록

string

WebhookTransformer

void


removeAllListeners(eventName?): this

Defined in: packages/analytics/src/shared/event-emitter.ts:57

string

this

EventEmitter.removeAllListeners


removeListener(eventName, listener): this

Defined in: packages/analytics/src/shared/event-emitter.ts:31

string

Listener

this

EventEmitter.removeListener


unregisterTransformer(name): boolean

Defined in: packages/analytics/src/collectors/webhook.collector.ts:100

웹훅 변환기 제거

string

boolean