180 lines
4.1 KiB
TypeScript
180 lines
4.1 KiB
TypeScript
import { Elysia } from "elysia";
|
|
export declare const pagesRoute: Elysia<"/pages", {
|
|
decorator: any;
|
|
store: any;
|
|
derive: any;
|
|
resolve: any;
|
|
}, any, any, {
|
|
pages: {
|
|
get: {
|
|
body: unknown;
|
|
params: {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
[x: string]: any;
|
|
[x: number]: any;
|
|
[x: symbol]: any;
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
pages: {
|
|
":slug": {
|
|
get: {
|
|
body: unknown;
|
|
params: {
|
|
slug: string;
|
|
} & {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
422: {
|
|
type: "validation";
|
|
on: string;
|
|
summary?: string;
|
|
message?: string;
|
|
found?: unknown;
|
|
property?: string;
|
|
expected?: string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
pages: {
|
|
":slug": {
|
|
sections: {
|
|
get: {
|
|
body: unknown;
|
|
params: {
|
|
slug: string;
|
|
} & {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
[x: string]: any;
|
|
[x: number]: any;
|
|
[x: symbol]: any;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
pages: {
|
|
sections: {
|
|
":sectionId": {
|
|
get: {
|
|
body: unknown;
|
|
params: {
|
|
sectionId: string;
|
|
} & {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
[x: string]: any;
|
|
[x: number]: any;
|
|
[x: symbol]: any;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
pages: {
|
|
newsletter: {
|
|
post: {
|
|
body: {
|
|
email: string;
|
|
};
|
|
params: {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
200: {
|
|
error: string;
|
|
success?: never;
|
|
data?: never;
|
|
} | {
|
|
success: boolean;
|
|
data: any;
|
|
error?: never;
|
|
};
|
|
422: {
|
|
type: "validation";
|
|
on: string;
|
|
summary?: string;
|
|
message?: string;
|
|
found?: unknown;
|
|
property?: string;
|
|
expected?: string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
pages: any;
|
|
} & {
|
|
pages: {
|
|
post: any;
|
|
};
|
|
} & {
|
|
pages: {
|
|
":slug": {
|
|
delete: any;
|
|
};
|
|
};
|
|
} & {
|
|
pages: {
|
|
":id": {
|
|
translations: {
|
|
patch: any;
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
pages: {
|
|
":slug": {
|
|
sections: {
|
|
post: any;
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
pages: {
|
|
sections: {
|
|
":sectionId": {
|
|
put: any;
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
pages: {
|
|
":slug": {
|
|
sections: {
|
|
reorder: {
|
|
put: any;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
pages: {
|
|
sections: {
|
|
":sectionId": {
|
|
delete: any;
|
|
};
|
|
};
|
|
};
|
|
}, {
|
|
derive: {};
|
|
resolve: {};
|
|
schema: {};
|
|
standaloneSchema: {};
|
|
response: {};
|
|
}, any>;
|
|
export declare function hydrateSectionPayload(section: any, lang: string): Promise<any>;
|
|
//# sourceMappingURL=pages.d.ts.map
|