UNPKG

@wepublish/api

Version:
67 lines (66 loc) 2.59 kB
import { Context } from '../../context'; import { PrismaClient, Prisma } from '@prisma/client'; export declare const deleteNavigationById: (id: string, authenticate: Context['authenticate'], navigation: PrismaClient['navigation']) => Prisma.Prisma__NavigationClient<{ 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> & {}, never, import("@prisma/client/runtime/library").DefaultArgs>; type CreateNavigationInput = Omit<Prisma.NavigationUncheckedCreateInput, 'links' | 'modifiedAt'> & { links: Prisma.NavigationLinkUncheckedCreateWithoutNavigationInput[]; }; export declare const createNavigation: ({ links, ...input }: CreateNavigationInput, authenticate: Context['authenticate'], navigation: PrismaClient['navigation']) => Prisma.Prisma__NavigationClient<{ 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> & {}, never, import("@prisma/client/runtime/library").DefaultArgs>; type UpdateNavigationInput = Omit<Prisma.NavigationUncheckedUpdateInput, 'links' | 'modifiedAt' | 'createdAt'> & { links: Prisma.NavigationLinkUncheckedCreateWithoutNavigationInput[]; }; export declare const updateNavigation: (id: string, { links, ...input }: UpdateNavigationInput, authenticate: Context['authenticate'], navigation: PrismaClient['navigation']) => Promise<{ 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> & {}>; export {};