@paroicms/server
Version:
The ParoiCMS server
12 lines (11 loc) • 511 B
TypeScript
import { type PaHttpContext } from "@paroicms/public-server-lib";
import type { MigrationSiteContext, SiteContext } from "../site-context/site-context.types.js";
export interface GraphqlContext {
httpContext: PaHttpContext;
siteContext: SiteContext | MigrationSiteContext;
}
export interface ReadyGraphqlContext {
httpContext: PaHttpContext;
siteContext: SiteContext;
}
export declare function siteReadyGuard(siteContext: SiteContext | MigrationSiteContext): asserts siteContext is SiteContext;