UNPKG

voyagesdk-ts

Version:
942 lines (937 loc) 14.6 kB
// 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 {};