officekit
Version:
A toolkit to represent and visualize office spaces. It also provides functionality to simulate usage of offices, and calculate a score given a fitness function. It also have functionatlity for automatic allocation of offices using a genetic algorithm.
14 lines (13 loc) • 519 B
TypeScript
import type { Seat } from '$lib/office/Seat';
import type { VizFloor } from '../VizFloor';
import { BasicSeatViz } from './BasicSeatViz';
export declare class DistanceSeatViz extends BasicSeatViz {
selected: Seat | null;
constructor();
select(seat: Seat): void;
seatColor(seat: Seat): "#cc7777" | "#caca89";
distanceColor(seat: Seat): string;
distanceTextColor(seat: Seat): "#000" | "#fff";
distanceText(seat: Seat): string;
render(viz: VizFloor, element: any, radius?: number): void;
}