UNPKG

advanced-cropper

Version:

The core of the advanced cropper libraries family

11 lines (10 loc) 593 B
import { Boundary, CoreSettings, CropperState, InitializeSettings, Size, Transforms } from "../types/index"; interface CreateStateOptions { boundary: Boundary; image: Size & { transforms?: Transforms; }; } type CreateStateAlgorithm<Settings extends CoreSettings & InitializeSettings = CoreSettings & InitializeSettings> = (options: CreateStateOptions, settings: Settings) => CropperState; declare function createState(options: CreateStateOptions, settings: CoreSettings & InitializeSettings): CropperState; export { CreateStateOptions, CreateStateAlgorithm, createState };