voyagesdk-ts
Version:
942 lines (937 loc) • 14.6 kB
TypeScript
// Generated by dts-bundle-generator v9.5.1
import { Treaty } from '@elysiajs/eden';
import { SupabaseClient } from '@supabase/supabase-js';
import { Elysia } from 'elysia';
import { ElysiaWithBaseUrl } from 'elysia-autoload';
declare const Yapock: Elysia<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
export type YapockType = typeof Yapock;
declare const _default: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
post: {
body: {
assets?: {
data: string;
}[] | undefined;
tenant_id: string;
body: string | null;
content_type: "markdown" | "rich" | "asset" | "howling_alongside";
};
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$1: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
post: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
404: any;
500: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$2: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
readonly 404: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$3: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {};
query: {
search?: string | undefined;
};
headers: unknown;
response: {
[x: string]: any;
200: any;
readonly 500: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$4: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
readonly 500: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$5: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
readonly 404: any;
};
};
};
} & {
index: {
post: {
body: {
id?: string | undefined;
type?: string | undefined;
display_name?: string | undefined;
slug?: string | undefined;
post_privacy?: "everyone" | "followers" | "friends" | "private" | undefined;
space_type?: "default" | "custom_free" | "custom_unrestricted" | undefined;
username?: string | undefined;
about?: {
bio?: string | undefined;
flair?: string | undefined;
} | undefined;
images?: {
avatar?: any;
header?: any;
} | undefined;
following?: boolean | undefined;
invite_code?: string | undefined;
};
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$6: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$7: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$8: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
post: {
body: {
dpk: string;
dpv: string;
};
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
500: any;
};
};
};
} & {
index: {
get: {
body: unknown;
params: {};
query: {
dpk?: string | undefined;
};
headers: unknown;
response: {
[x: string]: any;
200: any;
readonly 404: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$9: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
post: {
body: {
description: string;
display_name: string;
slug: string;
};
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
400: any;
403: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$10: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {
id: string;
};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
readonly 404: any;
};
};
};
} & {
index: {
delete: {
body: unknown;
params: {
id: string;
};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
204: any;
400: any;
403: any;
404: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$11: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
post: {
body: {
body: string;
};
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
201: any;
400: any;
404: any;
500: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$12: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
post: {
body: {
slot: number;
};
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
201: any;
400: any;
401: any;
404: any;
500: any;
};
};
};
} & {
index: {
delete: {
body: {
slot?: number | undefined;
};
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
204: any;
400: any;
401: any;
404: any;
500: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$13: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {
id: string;
};
query: {
page?: number | undefined;
};
headers: unknown;
response: {
[x: string]: any;
200: any;
readonly 404: any;
readonly 422: any;
readonly 503: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$14: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {
username: string;
};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
readonly 404: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$15: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
post: {
body: unknown;
params: {
username: string;
};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
400: any;
404: any;
};
};
};
} & {
index: {
delete: {
body: unknown;
params: {
username: string;
};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
400: any;
404: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$16: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
post: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
400: any;
404: any;
409: any;
};
};
};
} & {
index: {
delete: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
204: any;
400: any;
401: any;
404: any;
409: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$17: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
declare const _default$18: (app: YapockType) => import("elysia").default<"", false, {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
type: {};
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
}, {
index: {
get: {
body: unknown;
params: {};
query: {
scope?: string | undefined;
};
headers: unknown;
response: {
[x: string]: any;
200: any;
readonly 404: any;
};
};
};
} & {
index: {
post: {
body: {
display_name?: string | undefined;
slug?: string | undefined;
about?: {
bio?: string | undefined;
flair?: string | undefined;
} | undefined;
images?: {
avatar?: any;
header?: any;
} | undefined;
};
params: {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
200: any;
};
};
};
}, {
derive: {};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {
[x: string]: any;
};
schema: {};
}>;
export type Packbase = ElysiaWithBaseUrl<"/howl/create", typeof _default> & ElysiaWithBaseUrl<"/invite/generate", typeof _default$1> & ElysiaWithBaseUrl<"/invite/list", typeof _default$2> & ElysiaWithBaseUrl<"/packs", typeof _default$3> & ElysiaWithBaseUrl<"/user/me/packs", typeof _default$4> & ElysiaWithBaseUrl<"/user/me", typeof _default$5> & ElysiaWithBaseUrl<"/server/describeServer", typeof _default$6> & ElysiaWithBaseUrl<"/server/insight", typeof _default$7> & ElysiaWithBaseUrl<"/dipswitch", typeof _default$8> & ElysiaWithBaseUrl<"/pack/create", typeof _default$9> & ElysiaWithBaseUrl<"/howl/:id", typeof _default$10> & ElysiaWithBaseUrl<"/howl/:id/comment", typeof _default$11> & ElysiaWithBaseUrl<"/howl/:id/react", typeof _default$12> & ElysiaWithBaseUrl<"/feed/:id", typeof _default$13> & ElysiaWithBaseUrl<"/user/:username", typeof _default$14> & ElysiaWithBaseUrl<"/user/:username/follow", typeof _default$15> & ElysiaWithBaseUrl<"/pack/:id/join", typeof _default$16> & ElysiaWithBaseUrl<"/pack/:id/members", typeof _default$17> & ElysiaWithBaseUrl<"/pack/:id", typeof _default$18>;
declare class VoyageSDK {
baseURL: string;
vg: Treaty.Create<Packbase>;
supabase?: SupabaseClient<any, any, any>;
constructor(baseURL?: string, options?: {
token?: string;
supabase: {
client?: any;
key?: string;
URL?: string;
};
});
}
export {
VoyageSDK as default,
};
export {};