@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
22 lines (21 loc) • 706 B
TypeScript
import { BlockGridAreaBuilder } from "./blockGridAreaBuilder";
export declare class BlockGridLayoutBuilder {
parentBuilder: any;
columnSpan: number;
contentKey: string;
contentUdi: string;
rowSpan: number;
settingsKey: string;
settingsUdi: string;
areasBuilder: BlockGridAreaBuilder[];
constructor(parentBuilder: any);
withColumnSpan(columnSpan: number): this;
withContentKey(contentKey: string): this;
withContentUdi(contentUdi: string): this;
withRowSpan(rowSpan: number): this;
withSettingsUdi(settingsUdi: string): this;
withSettingsKey(settingsKey: string): this;
addArea(): BlockGridAreaBuilder;
done(): any;
getValue(): any;
}