Kaizen
Browse modulesCMScms/serverInterfaces

Interface: ContentService<TPage *extends* [`CmsPage`](CmsPage.md) = [`CmsPage`](CmsPage.md)>

Defined in: server/cms/content-service.ts:50

Type Parameters

Type ParameterDefault type
TPage extends CmsPageCmsPage

Methods

getPage()

getPage(slug: string, options: GetPageOptions): Promise<TPage | null>;

Defined in: server/cms/content-service.ts:52

Resolve a page by slug. Throws on an unauthorized preview read.

Parameters

ParameterType
slugstring
optionsGetPageOptions

Returns

Promise<TPage | null>


invalidate()

invalidate(slug: string): Promise<void>;

Defined in: server/cms/content-service.ts:54

Invalidate a cached published page by slug.

Parameters

ParameterType
slugstring

Returns

Promise<void>

On this page