UNPKG

advanced-cropper

Version:

The core of the advanced cropper libraries family

22 lines (21 loc) 854 B
import { CoreSettings, CropperState, SizeRestrictions } from "../types/index"; declare function reconcileSizeRestrictions(sizeRestrictions: SizeRestrictions): { minWidth: number; maxWidth: number; minHeight: number; maxHeight: number; }; declare function mergeSizeRestrictions(a: SizeRestrictions, b: Partial<SizeRestrictions>): SizeRestrictions; declare function calculateSizeRestrictions(state: CropperState, settings: CoreSettings): { minWidth: number; maxWidth: number; minHeight: number; maxHeight: number; }; declare function calculateAreaSizeRestrictions(state: CropperState, settings: CoreSettings): { minWidth: number; maxWidth: number; minHeight: number; maxHeight: number; }; export { reconcileSizeRestrictions, mergeSizeRestrictions, calculateSizeRestrictions, calculateAreaSizeRestrictions };