UNPKG

pikaso

Version:

Seamless, Fully-typed and Fully-tested HTML5 Canvas Library

32 lines (31 loc) 786 B
import Konva from 'konva'; import { Nullable, UnknownObject } from '.'; export declare interface JsonData { stage: { attrs: UnknownObject; className: string; }; layer: { attrs: UnknownObject; className: string; }; background: { image: { attrs: UnknownObject; className: string; }; overlay: { attrs: UnknownObject; className: string; }; }; shapes: { attrs: Record<string, any>; filters?: string[]; children?: Omit<JsonData['shapes'], 'filters'>; className: string; group: Nullable<string>; zIndex?: number; }[]; } export declare type ExportImageConfig = Parameters<Konva.Stage['toDataURL']>[0];