@furystack/shades-nipple
Version:
A Nipple component wrapper for FuryStack Shades
13 lines • 733 B
TypeScript
import type { EventData, JoystickManagerOptions, JoystickOutputData } from 'nipplejs';
export interface NippleComponentProps {
managerOptions: JoystickManagerOptions;
style?: Partial<CSSStyleDeclaration>;
onStart?: (evt: EventData, data: JoystickOutputData) => void;
onEnd?: (evt: EventData, data: JoystickOutputData) => void;
onDir?: (evt: EventData, data: JoystickOutputData) => void;
onMove?: (evt: EventData, data: JoystickOutputData) => void;
}
export declare const NippleComponent: (props: NippleComponentProps & Omit<Partial<HTMLElement>, "style"> & {
style?: Partial<CSSStyleDeclaration>;
}, children?: import("@furystack/shades").ChildrenList) => JSX.Element;
//# sourceMappingURL=nipple.d.ts.map