advanced-cropper
Version:
The core of the advanced cropper libraries family
16 lines (15 loc) • 538 B
TypeScript
import { CropperState, SizeRestrictions } from "../types/index";
interface ExtendedCropperSettings {
minWidth?: number;
maxWidth?: number;
minHeight?: number;
maxHeight?: number;
}
declare function retrieveSizeRestrictions(settings: ExtendedCropperSettings): {
minWidth: number;
minHeight: number;
maxWidth: number;
maxHeight: number;
};
declare function pixelsRestrictions(state: CropperState, settings: ExtendedCropperSettings): SizeRestrictions;
export { retrieveSizeRestrictions, pixelsRestrictions };