UNPKG

react-advanced-cropper

Version:

The react cropper library that gives the possibility to create croppers exactly suited for your website design

15 lines (14 loc) 972 B
import { AbstractCropperInstance, AbstractCropperInstanceData, AbstractCropperInstanceProps, AbstractCropperInstanceSettings } from 'advanced-cropper'; export interface CropperInstanceProps<Settings extends AbstractCropperInstanceSettings, Instance> { getProps: () => AbstractCropperInstanceProps<Settings, Instance>; setData?: (data: AbstractCropperInstanceData) => void; } export declare class CropperInstance<Settings extends AbstractCropperInstanceSettings, Instance = unknown> extends AbstractCropperInstance<Settings, Instance> { data: AbstractCropperInstanceData; notify: () => void; props: () => AbstractCropperInstanceProps<Settings, Instance>; constructor(props: () => AbstractCropperInstanceProps<Settings, Instance>, onChange: () => void); protected getProps(): AbstractCropperInstanceProps<Settings, Instance>; protected setData(data: AbstractCropperInstanceData): void; protected getData(): AbstractCropperInstanceData; }