Skip to content

DocumentByGlobalSlug

DocumentByGlobalSlug<TGlobalSlug> = TGlobalSlug extends keyof GlobalDocumentBySlug ? GlobalDocumentBySlug[TGlobalSlug] : VexDocumentGlobal<TGlobalSlug>

Defined in: packages/core/src/types/generated.ts:377

Resolves the generated document interface for one global slug — GlobalDocumentBySlug[TGlobalSlug]. Falls back to VexDocumentGlobal<TGlobalSlug> before vex generate has run. Mirrors DocumentByCollectionSlug for globals.

TGlobalSlug extends GlobalSlug = GlobalSlug