@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
27 lines (26 loc) • 683 B
TypeScript
import { MediaValueBuilder } from "./mediaValueBuilder";
export declare class MediaValueDataBuilder {
parentBuilder: MediaValueBuilder;
temporaryFileId: string;
src: string;
crops: any[];
focalPoint: {
left: number;
top: number;
};
constructor(parentBuilder: MediaValueBuilder);
withTemporaryFileId(temporaryFileId: string): this;
withSrc(src: string): this;
withCrop(crop: {
label: string;
alias: string;
width: number;
height: number;
}): this;
withFocalPoint(focalPoint: {
left: number;
top: number;
}): this;
done(): MediaValueBuilder;
getValue(): any;
}