@@ -1,3 +1,20 @@
+//#SECTION server
+
+export type ServerResponse<T> = SuccessResponse<T> | ErrorResponse;
+export type SuccessResponse<T> = {
+ error: false;
+ matches: number;
+ timestamp: number;
+} & T;
+export type ErrorResponse = {
+ error: true;
+ matches: 0 | null;
+ message: string;
+}
//#SECTION meta
interface Artist {