@kontent-ai/model-generator
Version:
This utility generates strongly-typed models for Delivery JS SDK, Migration toolkit or just general scripting to improve the experience when referencing Kontent.ai related objects.
15 lines (14 loc) • 597 B
TypeScript
import type { IContentItem } from "@kontent-ai/delivery-sdk";
import type { ContentTypeModels } from "@kontent-ai/management-sdk";
import type { GeneratedSet } from "../../core/core.models.js";
export interface ItemGeneratorConfig {
readonly disableComments: boolean;
readonly environmentData: {
readonly items: readonly Readonly<IContentItem>[];
readonly types: readonly Readonly<ContentTypeModels.ContentType>[];
};
}
export declare function getItemsGenerator(config: ItemGeneratorConfig): {
getItemFiles(): GeneratedSet;
getCodenameFiles(): GeneratedSet;
};