UNPKG

@umbraco/json-models-builders

Version:
38 lines (37 loc) 1.07 kB
import { MediaValueBuilder } from "./mediaValueBuilder"; import { MediaVariantBuilder } from "./mediaVariantBuilder"; export declare class MediaBuilder { mediaValueBuilder: MediaValueBuilder[]; mediaVariantBuilders: MediaVariantBuilder[]; id: string; parentId: string; mediaTypeId: string; constructor(); addValue(): MediaValueBuilder; addVariant(): MediaVariantBuilder; withId(id: string): this; withParentId(parentId: string): this; withMediaTypeId(mediaTypeId: string): this; build(): { values: { culture: string | null; segment: string | null; alias: string | null; editorAlias: string | null; value: any; entityType: string | null; }[]; variants: { culture: string | null; segment: string | null; name: string | null; }[]; id: string | null; parent: { id: string; } | null; mediaType: { id: string; }; }; }