@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
41 lines (40 loc) • 1.58 kB
TypeScript
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[];
};
}