pikaso
Version:
Seamless, Fully-typed and Fully-tested HTML5 Canvas Library
32 lines (31 loc) • 786 B
TypeScript
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];