@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
40 lines (39 loc) • 1.4 kB
TypeScript
import { DocumentValueBuilder } from "../documentValueBuilder";
import { BlockGridContentDataBuilder } from "./blockGridContentDataBuilder";
import { BlockGridExposeBuilder } from "./blockGridExposeBuilder";
import { BlockGridLayoutBuilder } from "./blockGridLayoutBuilder";
export declare class BlockGridValueBuilder {
parentBuilder: DocumentValueBuilder;
blockGridContentDataBuilder: BlockGridContentDataBuilder[];
blockGridExposeBuilder: BlockGridExposeBuilder[];
blockGridLayoutBuilder: BlockGridLayoutBuilder[];
blockGridSettingDataBuilder: [];
constructor(parentBuilder: DocumentValueBuilder);
addContentData(): BlockGridContentDataBuilder;
addExpose(): BlockGridExposeBuilder;
addLayout(): BlockGridLayoutBuilder;
done(): DocumentValueBuilder;
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[];
};
}