@nmmty/lazycanvas
Version:
A simple way to interact with @napi-rs/canvas in an advanced way!
19 lines (17 loc) • 648 B
TypeScript
import { Canvas, SKRSContext2D } from "@napi-rs/canvas";
import { LayersManager } from "../structures/managers/LayersManager";
import { RenderManager } from "../structures/managers/RenderManager";
import { FontsManager } from "../structures/managers/FontsManager";
import { AnimationManager } from "../structures/managers/AnimationManager";
import { AnyExport } from "../";
export interface ILazyCanvas {
width: number;
height: number;
canvas: Canvas;
ctx: SKRSContext2D;
layers: LayersManager;
render: RenderManager;
fonts: FontsManager;
animation: AnimationManager;
exportType: AnyExport;
}