@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
28 lines (27 loc) • 1.1 kB
TypeScript
import { DataTypeBuilder } from './dataTypeBuilder';
import { BlockGridBlockBuilder } from './blockGridBuiler';
import { BlockGridBlockGroupBuilder } from './blockGridBuiler';
export declare class BlockGridDataTypeBuilder extends DataTypeBuilder {
blockGridBlockBuilder: BlockGridBlockBuilder[];
blockGridBlockGroupBuilder: BlockGridBlockGroupBuilder[];
minValue: number;
maxValue: number;
useLiveEditing: boolean;
maxPropertyWidth: string;
gridColumns: number;
layoutStylesheet: string;
createLabel: string;
blockGridGroupValue: any;
constructor();
addBlock(): BlockGridBlockBuilder;
addBlockGroup(): BlockGridBlockGroupBuilder;
getBlockGroupGUID(groupName: string): any;
withMinValue(minValue: number): this;
withMaxValue(maxValue: number): this;
withLiveEditing(useLiveEditing: boolean): this;
withMaxPropertyWidth(maxPropertyWidth: string): this;
withGridColumns(gridColumns: number): this;
withLayoutStylesheet(layoutStylesheet: string): this;
withCreateLabel(createLabel: string): this;
getValues(): any[];
}