Interface: ContentLoader
Source: 1.0.0-rc.14 · ecc10ae38a81 (uncommitted changes)
Defined in: packages/valaxy/node/types/loader.ts:26
Properties
devPollInterval?
optional devPollInterval?: number;Defined in: packages/valaxy/node/types/loader.ts:37
Polling interval (ms) for dev mode. undefined = no polling
load
load: (ctx) =>
| ContentItem[]
| Promise<ContentItem[]>;Defined in: packages/valaxy/node/types/loader.ts:30
Parameters
ctx
Returns
| ContentItem[] | Promise<ContentItem[]>
name
name: string;Defined in: packages/valaxy/node/types/loader.ts:27
onLoaded?
optional onLoaded?: (ctx) => void | Promise<void>;Defined in: packages/valaxy/node/types/loader.ts:32
Publish associated metadata only after content has been validated and written.
Parameters
ctx
Returns
void | Promise<void>
strict?
optional strict?: boolean;Defined in: packages/valaxy/node/types/loader.ts:29
Validate the complete output before writing; fail production builds on errors.
transform?
optional transform?: (item) =>
| ContentItem
| Promise<ContentItem>;Defined in: packages/valaxy/node/types/loader.ts:41
Per-item transform before writing to cache
Parameters
item
Returns
| ContentItem | Promise<ContentItem>