UNPKG

@haelp/teto

Version:

A typescript-based controllable TETR.IO client.

1 lines 1.46 kB
{"version":3,"sources":["../../../../src/types/events/in/ribbon.ts"],"sourcesContent":["import type { Social } from \"../../social\";\nimport type { Client } from \"./client\";\n\nexport interface Ribbon {\n session: {\n ribbonid: string;\n tokenid: string;\n };\n\n ping: {\n recvid: number;\n };\n\n \"server.authorize\": {\n success: boolean;\n maintenance: boolean;\n worker: {\n name: string;\n flag: string;\n };\n social: {\n total_online: number;\n notifications: Social.Notification[];\n presences: {\n [userId: string]: {\n status: string;\n detail: string;\n invitable: boolean;\n };\n };\n relationships: Social.Relationship[];\n };\n };\n\n \"server.migrate\": {\n endpoint: string;\n name: string;\n flag: string;\n };\n\n \"server.migrated\": {};\n\n \"server.announcement\": {\n type: string;\n msg: string;\n ts: number;\n };\n\n \"server.maintenance\": {};\n\n kick: {\n reason: string;\n };\n\n nope: {\n reason: string;\n };\n\n error: any;\n err: any;\n packets: {\n packets: Buffer[];\n };\n\n notify:\n | {\n type: \"err\" | \"warn\" | \"ok\" | \"announce\";\n msg: string;\n }\n | {\n type: \"deny\";\n msg: string;\n timeout?: number;\n }\n | Client[\"client.notify\"]\n | string;\n}\n"],"names":[],"mappings":"AAGA,WAyEC"}