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>