UNPKG

@logic-pad/core

Version:
8 lines (7 loc) 322 B
import Instruction from '../instruction.js'; import { Position } from '../primitives.js'; import GridData from '../grid.js'; export interface GetTileHandler { onGetTile(x: number, y: number, grid: GridData): Position; } export declare function handlesGetTile<T extends Instruction>(val: T): val is T & GetTileHandler;