consys-solver
Version:
consys-solver is a tool to find feasible model assignments for consys constraint systems.
19 lines (18 loc) • 504 B
TypeScript
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[];
}