@arwes/bgs
Version:
Futuristic Sci-Fi UI Web Framework
25 lines (24 loc) • 756 B
TypeScript
import type { AnimatorNode } from '@arwes/animator';
interface CreateBackgroundPuffsSettings {
color: string;
quantity: number;
padding?: number;
xOffset?: [number, number];
yOffset?: [number, number];
radiusInitial?: number;
radiusOffset?: [number, number];
sets?: number;
}
interface CreateBackgroundPuffsProps {
canvas: HTMLCanvasElement;
animator?: AnimatorNode;
settingsRef: {
current: CreateBackgroundPuffsSettings;
};
}
interface BackgroundPuffs {
cancel: () => void;
}
declare const createBackgroundPuffs: (props: CreateBackgroundPuffsProps) => BackgroundPuffs;
export type { CreateBackgroundPuffsSettings, CreateBackgroundPuffsProps, BackgroundPuffs };
export { createBackgroundPuffs };