@logic-pad/core
Version:
8 lines (7 loc) • 322 B
TypeScript
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;