Kaizen
Browse modulesCMScms/serverInterfaces

Interface: CmsPage

Defined in: server/cms/types.ts:36

Stable fields guaranteed by Taproot's base Pages collection.

Consumers with generated Payload types can pass their richer page type as the generic argument to createContentService.

Properties

_status?

optional _status?: "draft" | "published";

Defined in: server/cms/types.ts:45


id

id: string | number;

Defined in: server/cms/types.ts:37


layout

layout: {
[key: string]: CmsContentValue;
}[];

Defined in: server/cms/types.ts:38

Index Signature

[key: string]: CmsContentValue

seo?

optional seo?: {
  metaDescription?: string | null;
  metaTitle?: string | null;
};

Defined in: server/cms/types.ts:39

metaDescription?

optional metaDescription?: string | null;

metaTitle?

optional metaTitle?: string | null;

slug

slug: string;

Defined in: server/cms/types.ts:43


title

title: string;

Defined in: server/cms/types.ts:44

On this page