UNPKG

vk-chat-bot

Version:

Package for easy creation of chat bots for VK communities (uses Callback API).

25 lines (24 loc) 776 B
import * as t from 'io-ts'; export declare enum MessageType { Information = 0, Warning = 1, Error = 2, Response = 3 } declare class LogMessageBuilder { messageFrom: string; messageType: MessageType; messageText: string; from(f: string): LogMessageBuilder; type(t: MessageType): LogMessageBuilder; text(t: string | Error): LogMessageBuilder; now(): LogMessageBuilder; log(): void; i(t: string | Error): LogMessageBuilder; w(t: string | Error): LogMessageBuilder; e(t: string | Error): LogMessageBuilder; r(t: string | Error): LogMessageBuilder; } export declare function log(): LogMessageBuilder; export declare function validate<A, O, I>(validator: t.Type<A, O, I>, data: any, location: string): any; export {};