UNPKG

react-matter-js

Version:

React adapter for the Matter.js physics engine

20 lines (19 loc) 697 B
import { Engine } from 'matter-js'; export declare const relX: (size: number) => (engine: Engine) => number; export declare const relY: (size: number) => (engine: Engine) => number; export declare type SizeFn = (x: Engine) => number; export declare type Size = number | SizeFn; export declare type Sizes = { [name: string]: Size; }; export declare const getSize: (size: Size, engine: Engine) => number; export declare const mapEntries: <A, B>(object: { [key: string]: A; }, fn: (entry: [string, A]) => [string, B]) => { [x: string]: B; [x: number]: B; }; export declare const useMapSizes: (sizes: Sizes) => { [x: string]: number; [x: number]: number; };