@furystack/shades-nipple
Version:
A Nipple component wrapper for FuryStack Shades
15 lines • 797 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>;
} & {
ref?: import("@furystack/shades").RefObject<Element>;
}, children?: import("@furystack/shades").ChildrenList) => JSX.Element;
//# sourceMappingURL=nipple.d.ts.map