@wepublish/api
Version:
API core for we.publish.
23 lines (22 loc) • 1.02 kB
TypeScript
import { Context } from '../../context';
import { PrismaClient } from '@prisma/client';
export declare const getNavigationByIdOrKey: (id: string | null, key: string | null, authenticate: Context['authenticate'], navigationByID: Context['loaders']['navigationByID'], navigationByKey: Context['loaders']['navigationByKey']) => Promise<import("../../..").NavigationWithLinks>;
export declare const getNavigations: (authenticate: Context['authenticate'], navigation: PrismaClient['navigation']) => import(".prisma/client").Prisma.PrismaPromise<({
links: (import("@prisma/client/runtime/library").GetResult<{
id: string;
createdAt: Date;
modifiedAt: Date;
label: string;
type: string;
url: string;
pageID: string;
articleID: string;
navigationId: string;
}, unknown> & {})[];
} & import("@prisma/client/runtime/library").GetResult<{
id: string;
createdAt: Date;
modifiedAt: Date;
key: string;
name: string;
}, unknown> & {})[]>;