UNPKG

bump-ts

Version:

![version](https://img.shields.io/npm/v/bump-ts) ![maintenance](https://img.shields.io/maintenance/yes/2021) ![open-issues](https://img.shields.io/github/issues-raw/hood/bump.ts)

29 lines (28 loc) 1.11 kB
import { Collision, ICoords, IRect, World } from '../../index'; export declare type Response = (world: World, col: any, rect: IRect, goalX: number, goalY: number, filter: any) => { x: number; y: number; collisions: Collision[]; }; export declare function touch(_world: World, column: { touch: ICoords; move: ICoords; normal: ICoords; slide: ICoords; item: any; }, _rect: IRect, _goalX: number, _goalY: number, _filter: any): ReturnType<Response>; export declare function cross(world: any, column: { touch: ICoords; move: ICoords; normal: ICoords; slide: ICoords; item: any; }, rect: IRect, goalX: number, goalY: number, filter: any): ReturnType<Response>; export declare function slide(world: World, column: { touch: ICoords; move: ICoords; normal: ICoords; slide: ICoords; item: any; }, rect: IRect, goalX: number, goalY: number, filter?: any): ReturnType<Response>; export declare function bounce(world: World, collision: any, rect: IRect, goalX?: number, goalY?: number, filter?: any): ReturnType<Response>;