let-it-go
Version:
❄️ Let your website snow instantly
23 lines (22 loc) • 585 B
TypeScript
import { Vec2D } from './Vector';
interface Options {
p?: Vec2D;
v?: Vec2D;
r?: number;
color?: CanvasFillStrokeStyles['fillStyle'];
alpha?: number;
}
export declare class Snowflake {
p: Vec2D;
v: Vec2D;
r: number;
color: CanvasFillStrokeStyles['fillStyle'];
alpha: number;
constructor({ p, v, r, color, alpha, }?: Options);
update({ width, height }?: {
width?: number | undefined;
height?: number | undefined;
}): void;
draw(ctx: CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D): void;
}
export {};