UNPKG

@umbraco/json-models-builders

Version:
42 lines (41 loc) 1.6 kB
import { DocumentBlueprintsValueBuilder } from "lib/builders/documentBlueprints"; import { DocumentValueBuilder } from "../documentValueBuilder"; import { BlockListContentDataBuilder } from "./blockListContentDataBuilder"; import { BlockListExposeBuilder } from "./blockListExposeBuilder"; import { BlockListLayoutBuilder } from "./blockListLayoutBuilder"; export declare class BlockListValueBuilder { parentBuilder: DocumentValueBuilder | DocumentBlueprintsValueBuilder; blockListContentDataBuilder: BlockListContentDataBuilder[]; blockListExposeBuilder: BlockListExposeBuilder[]; blockListLayoutBuilder: BlockListLayoutBuilder[]; blockListSettingDataBuilder: []; constructor(parentBuilder: DocumentValueBuilder | DocumentBlueprintsValueBuilder); addContentData(): BlockListContentDataBuilder; addExpose(): BlockListExposeBuilder; addLayout(): BlockListLayoutBuilder; done(): DocumentValueBuilder | DocumentBlueprintsValueBuilder; getValue(): { contentData: { contentTypeKey: string; key: string; values: { alias: string; culture: string | null; editorAlias: string; segment: string | null; value: string; }[]; }[]; expose: { contentKey: string; culture: string | null; segment: string | null; }[]; layout: { 'Umbraco.BlockList': { contentKey: string; }[]; }; settingsData: never[]; }; }