UNPKG

@umbraco/json-models-builders

Version:
41 lines (40 loc) 1.58 kB
import { DocumentBlueprintsValueBuilder } from 'lib/builders/documentBlueprints'; import { DocumentValueBuilder } from '../documentValueBuilder'; import { BlockGridContentDataBuilder } from './blockGridContentDataBuilder'; import { BlockGridExposeBuilder } from './blockGridExposeBuilder'; import { BlockGridLayoutBuilder } from './blockGridLayoutBuilder'; export declare class BlockGridValueBuilder { parentBuilder: DocumentValueBuilder | DocumentBlueprintsValueBuilder; blockGridContentDataBuilder: BlockGridContentDataBuilder[]; blockGridExposeBuilder: BlockGridExposeBuilder[]; blockGridLayoutBuilder: BlockGridLayoutBuilder[]; blockGridSettingDataBuilder: []; constructor(parentBuilder: DocumentValueBuilder | DocumentBlueprintsValueBuilder); addContentData(): BlockGridContentDataBuilder; addExpose(): BlockGridExposeBuilder; addLayout(): BlockGridLayoutBuilder; done(): DocumentValueBuilder | DocumentBlueprintsValueBuilder; getValue(): { contentData: { contentTypeKey: string; key: string; udi: string | null; values: { alias: string; culture: string | null; editorAlias: string; segment: string | null; value: string; }[]; }[]; expose: { contentKey: string; culture: string | null; segment: string | null; }[]; layout: { 'Umbraco.BlockGrid': any[]; }; settingsData: never[]; }; }