Skip to content

Interface: ContentLoader

Defined in: packages/valaxy/node/types/loader.ts:26

Properties

devPollInterval?

ts
optional devPollInterval: number;

Defined in: packages/valaxy/node/types/loader.ts:33

Polling interval (ms) for dev mode. undefined = no polling


load()

ts
load: (ctx) => 
  | ContentItem[]
| Promise<ContentItem[]>;

Defined in: packages/valaxy/node/types/loader.ts:28

Parameters

ctx

ContentLoaderContext

Returns

| ContentItem[] | Promise<ContentItem[]>


name

ts
name: string;

Defined in: packages/valaxy/node/types/loader.ts:27


transform()?

ts
optional transform: (item) => 
  | ContentItem
| Promise<ContentItem>;

Defined in: packages/valaxy/node/types/loader.ts:37

Per-item transform before writing to cache

Parameters

item

ContentItem

Returns

| ContentItem | Promise<ContentItem>