react-matter-js
Version:
React adapter for the Matter.js physics engine
19 lines (18 loc) • 571 B
TypeScript
/// <reference types="react" />
import Matter from 'matter-js';
import { CatKey } from '../util/trackCats';
import { Sizes } from '../util';
declare const _default: import("react").MemoExoticComponent<import("react").ComponentType<Props>>;
export default _default;
declare type Props = {
children: () => Matter.Body;
cats?: CatKey[];
bodyRef?: React.MutableRefObject<Matter.Body | null>;
sizes?: Sizes;
};
export declare const sizesKey: unique symbol;
declare module 'matter-js' {
interface Body {
[sizesKey]: Sizes;
}
}