UNPKG

@umbraco/json-models-builders

Version:
43 lines (42 loc) 1.24 kB
import { DocumentValueBuilder } from "./documentValueBuilder"; import { DocumentVariantBuilder } from "./documentVariantBuilder"; export declare class DocumentBuilder { documentValueBuilder: DocumentValueBuilder[]; documentVariantBuilder: DocumentVariantBuilder[]; id: string; parentId: string; documentTypeId: string; templateId: string; constructor(); addValue(): DocumentValueBuilder; addVariant(): DocumentVariantBuilder; withId(id: string): this; withParentId(parentId: string): this; withDocumentTypeId(documentTypeId: string): this; withTemplateId(templateId: string): this; build(): { values: { culture: string | null; segment: string | null; alias: string | null; value: any; editorAlias: string | null; entityType: string | null; }[]; variants: { culture: string | null; segment: string | null; name: string | null; }[]; id: string; parent: { id: string; } | null; documentType: { id: string; }; template: { id: string; } | null; }; }