Improve api

- TribufuApi
- TribufuBot
- TribufuClient
- TribufuServer
This commit is contained in:
Guilherme Werner 2023-12-31 23:43:01 -03:00
parent 882e2a631b
commit 5047dada7c
12 changed files with 961 additions and 535 deletions

17
src/http.ts Normal file
View file

@ -0,0 +1,17 @@
// Copyright (c) Tribufu. All Rights Reserved.
export type HeaderMap = {
[key: string]: string
};
export type CookieMap = {
[key: string]: string;
};
export interface ErrorResponse {
error: string;
};
export interface MessageResponse {
message: string;
};