@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
81 lines (80 loc) • 2.6 kB
TypeScript
import { MultilingualString } from "..";
import { GuidValue } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models";
export declare abstract class MediaPickerImageRatioDefinition {
abstract readonly uniqueId: GuidValue;
abstract readonly title: MultilingualString;
/** Control ratio between x & y. Free form is {x: 0, y:0} */
abstract readonly x: number;
/** Control ratio between X & Y. Free form is {x: 0, y:0} */
abstract readonly y: number;
/** Readonly means can not be deleted */
abstract readonly undeletable: boolean;
}
export declare abstract class MediaPickerRollupImageRatioDefinition extends MediaPickerImageRatioDefinition {
abstract readonly enableInRollup: boolean;
}
export declare class MediaPickerImageRatio extends MediaPickerImageRatioDefinition {
readonly uniqueId: GuidValue;
readonly title: MultilingualString;
readonly x: number;
readonly y: number;
readonly undeletable: boolean;
readonly id: number;
}
export declare class MediaPickerRollupImageRatio extends MediaPickerRollupImageRatioDefinition {
readonly uniqueId: GuidValue;
readonly title: MultilingualString;
readonly x: number;
readonly y: number;
readonly undeletable: boolean;
readonly enableInRollup: boolean;
readonly id: number;
}
export declare class LandscapeRatio implements MediaPickerImageRatioDefinition {
uniqueId: GuidValue;
title: MultilingualString;
x: number;
y: number;
undeletable: boolean;
constructor();
}
export declare class Landscape83Ratio implements MediaPickerImageRatioDefinition {
uniqueId: GuidValue;
title: MultilingualString;
x: number;
y: number;
undeletable: boolean;
constructor();
}
export declare class SquareRatio implements MediaPickerImageRatioDefinition {
uniqueId: GuidValue;
title: MultilingualString;
x: number;
y: number;
undeletable: boolean;
constructor();
}
export declare class PortraitRatio implements MediaPickerImageRatioDefinition {
uniqueId: GuidValue;
title: MultilingualString;
x: number;
y: number;
undeletable: boolean;
constructor();
}
export declare class WideRatio implements MediaPickerImageRatioDefinition {
uniqueId: GuidValue;
title: MultilingualString;
x: number;
y: number;
undeletable: boolean;
constructor();
}
export declare class CustomRatio implements MediaPickerImageRatioDefinition {
uniqueId: GuidValue;
title: MultilingualString;
x: number;
y: number;
undeletable: boolean;
constructor();
}