UNPKG

solver-core-compute

Version:

Shared solver library for floorplan optimization - compatible with Node.js and Deno

15 lines (14 loc) 579 B
/** * Constraint Evaluation Utilities * Pure TypeScript implementation compatible with Deno */ import type { Position, Constraint, ConstraintResult } from './types/index.js'; /** * Evaluate all constraints against positions */ export declare function evaluateConstraints(positions: Position[], constraints: Constraint[]): ConstraintResult; /** * Calculate cost score for a set of positions and constraints * Lower is better */ export declare function calculateCost(positions: Position[], constraints: Constraint[], objective?: (positions: Position[]) => number): number;