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[]; }; }