@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
29 lines (28 loc) • 815 B
TypeScript
import { MediaPickerEnums } from "..";
export interface MediaPickerTransformation {
type: MediaPickerEnums.MediaPickerTransformationTypes;
}
export interface MediaPickerCropTransformation extends MediaPickerTransformation {
imageRatioId?: number;
width: number;
height: number;
positionLeft: number;
positionTop: number;
}
export interface MediaPickerFilterTransformation extends MediaPickerTransformation {
grayscale?: boolean;
sepia?: boolean;
vintage?: boolean;
emboss?: boolean;
invert?: boolean;
sharpen?: boolean;
removeWhite?: number;
brightness?: number;
noise?: number;
pixelate?: number;
colorFilter?: number;
}
export interface MediaPickerFlipTransformation extends MediaPickerTransformation {
flipX: boolean;
flipY: boolean;
}