UNPKG

react-matter-js

Version:

React adapter for the Matter.js physics engine

26 lines (25 loc) 731 B
import React from 'react'; import Matter from 'matter-js'; import Render from '../Render'; declare const _default: React.MemoExoticComponent<React.ComponentType<Props>>; export default _default; declare type Gravity = { x?: number; y?: number; scale?: number; }; declare type RendererProps = Omit<React.ComponentProps<typeof Render>, 'options'> & { options?: Matter.IRendererOptions; }; declare type Props = { width?: number; height?: number; pixelRatio?: number | 'auto'; engineOptions?: Matter.IEngineDefinition; rendererProps?: RendererProps; mouse?: boolean; gravity?: Gravity; walled?: boolean; wallWidth?: number; children: React.ReactNode; };