UNPKG

@umbraco/json-models-builders

Version:
33 lines (32 loc) 1.24 kB
import { BlockGridValueBuilder } from '../document/blockGridValueBuilder'; import { BlockListValueBuilder } from '../document/blockListValueBuilder'; import { DocumentBlueprintsBuilder } from './documentBlueprintsBuilder'; export declare class DocumentBlueprintsValueBuilder { parentBuilder: DocumentBlueprintsBuilder; culture: string | null; segment: string; alias: string; value: string | string[]; editorAlias: string; entityType: string; blockGridValueBuilder: BlockGridValueBuilder; blockListValueBuilder: BlockListValueBuilder; constructor(parentBuilder: DocumentBlueprintsBuilder); withCulture(culture: string | null): this; withSegment(segment: string): this; withAlias(alias: string): this; withValue(value: string | string[]): this; withEditorAlias(editorAlias: string): this; withEntityType(entityType: string): this; addBlockGridValue(): BlockGridValueBuilder; addBlockListValue(): BlockListValueBuilder; done(): DocumentBlueprintsBuilder; build(): { culture: string | null; segment: string | null; alias: string | null; value: any; editorAlias: string | null; entityType: string | null; }; }