Skip to main content
type SemanticCoverageRequirement<S> =
  | RoleBasedSemanticCoverageRequirement<S>
  | SkillBasedSemanticCoverageRequirement<S>;
Coverage requirement that references a semantic time by name. Type-safe: S is constrained to known semantic time names. This is a discriminated union enforcing at compile time that at least one of roleIds or skillIds must be provided.

Type Parameters

S

S extends string