UNPKG

@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.

19 lines (18 loc) 902 B
import type { CreateFilesConfig, DeliveryApiMode, GeneratedFile, ModuleFileExtension } from "../../core/core.models.js"; import type { FormatOptions } from "../../format/formatter.js"; export type GenerateItemsModelsConfig = { readonly environmentId: string; readonly addTimestamp: boolean; readonly managementApiKey: string; readonly moduleFileExtension: ModuleFileExtension; readonly apiMode: DeliveryApiMode; readonly filterByTypeCodenames: readonly string[]; readonly generateTypes: boolean; readonly generateObjects: boolean; readonly deliveryApiKey?: string; readonly managementBaseUrl?: string; readonly deliveryBaseUrl?: string; readonly formatOptions?: FormatOptions; readonly disableComments?: boolean; } & CreateFilesConfig; export declare function generateItemsAsync(config: GenerateItemsModelsConfig): Promise<readonly GeneratedFile[]>;