@novely/solid-renderer
Version:
Renderer for @novely/core powered by SolidJS
10 lines (9 loc) • 373 B
TypeScript
import type { JSX, VoidComponent } from 'solid-js';
type NativeCanvasProps = JSX.CanvasHTMLAttributes<HTMLCanvasElement>;
type CanvasProps = Omit<NativeCanvasProps, 'ref'> & {
resize?: boolean;
throttle?: number;
render: (canvas: HTMLCanvasElement, ctx: CanvasRenderingContext2D) => void;
};
declare const Canvas: VoidComponent<CanvasProps>;
export { Canvas };