UNPKG

consys-solver

Version:

consys-solver is a tool to find feasible model assignments for consys constraint systems.

19 lines (18 loc) 504 B
import Domain, { PreferenceFunction } from './Domain'; /** * Represents a set of values, where each element is contained once at max. */ export default class Set<T> extends Domain<T> { private readonly values; /** * Creates a new set of values. * * @param values values of the set * @param preference preference function */ constructor(values: T[], preference?: PreferenceFunction<T>); /** * Returns all values of this set. */ getValues(): T[]; }