Something went wrong. Try again.
A functional toolkit for authoring resource-leveling algorithms — compose constraint and scoring blocks, enumerate feasible schedules
Something went wrong. Try again.
12345678910111213141516import { z } from "zod";import { TimeUnit, RelationType, ResourceType, ConstraintType,} from "../model/types.ts";
export const TimeUnitSchema = z.enum(TimeUnit);
export const RelationTypeSchema = z.enum(RelationType);
export const ResourceTypeSchema = z.enum(ResourceType);
export const ConstraintTypeSchema = z.enum(ConstraintType);