UNPKG

@rangertechnologies/ngnxt

Version:

This library was used for creating dymanic UI based on the input JSON/data

12 lines (11 loc) 1.16 kB
import { CropperPosition, MoveStart } from '../interfaces'; import { CropperState } from '../component/cropper.state'; import { BasicEvent } from '../interfaces/basic-event.interface'; export declare function checkCropperPosition(cropperPosition: CropperPosition, cropperState: CropperState, maintainSize: boolean): CropperPosition; export declare function checkCropperSizeRestriction(cropperPosition: CropperPosition, cropperState: CropperState): CropperPosition; export declare function checkCropperWithinMaxSizeBounds(position: CropperPosition, cropperState: CropperState, maintainSize?: boolean): CropperPosition; export declare function moveCropper(event: Event | BasicEvent, moveStart: MoveStart): CropperPosition; export declare function resizeCropper(event: Event | BasicEvent, moveStart: MoveStart, cropperState: CropperState): CropperPosition; export declare function checkAspectRatio(position: string, cropperPosition: CropperPosition, cropperState: CropperState): CropperPosition; export declare function getClientX(event: Event | BasicEvent | TouchEvent): number; export declare function getClientY(event: Event | BasicEvent | TouchEvent): number;