Skip to content

kient / Kient

Class: Kient

src/kient.ts:35

Extends

Constructors

new Kient()

ts
new Kient(options?): Kient

src/kient.ts:42

Parameters

ParameterType
options?{ apiClient: { ofetch: {}; }; webhookServer: { enable: boolean; }; }
options.apiClient?{ ofetch: {}; }
options.apiClient.ofetch?{}
options.webhookServer?{ enable: boolean; }
options.webhookServer.enable?boolean

Returns

Kient

Overrides

ts
EventEmitter<KientEventEmitters>.constructor

Properties

PropertyTypeDefined in
_apiClientAPIClientsrc/kient.ts:39
_kickPublicKey?stringsrc/kient.ts:40
_webhookHandlerWebhookHandlersrc/kient.ts:38
apiobjectsrc/kient.ts:74
api.categoryCategoryAPIsrc/kient.ts:76
api.channelChannelAPIsrc/kient.ts:78
api.chatChatAPIsrc/kient.ts:79
api.eventEventAPIsrc/kient.ts:80
api.miscMiscAPIsrc/kient.ts:75
api.userUserAPIsrc/kient.ts:77

Accessors

webhookServerFetch

Get Signature

ts
get webhookServerFetch(): 
  | undefined
| (request, Env?, executionCtx?) => Response | Promise<Response>

src/kient.ts:66

Returns

| undefined | (request, Env?, executionCtx?) => Response | Promise<Response>

Methods

createWebhookServer()

ts
createWebhookServer(): void

src/kient.ts:54

Returns

void


handleWebhookEvent()

ts
handleWebhookEvent(event): void

src/kient.ts:70

Parameters

ParameterType
eventWebhookEvent

Returns

void


setAuthToken()

ts
setAuthToken(token): Promise<void>

src/kient.ts:58

Parameters

ParameterType
tokenstring

Returns

Promise<void>