time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

domain.d.ts (620B)


      1 import { Value } from "./index.js";
      2 declare abstract class BaseDomain {
      3     abstract type: string;
      4     abstract toString(): string;
      5     abstract includes(value: Value): boolean;
      6 }
      7 export declare class NumericRangeDomain extends BaseDomain {
      8     min: number;
      9     max: number;
     10     readonly type = "NumericRange";
     11     constructor(min: number, max: number);
     12     toString(): string;
     13     includes(value: Value): boolean;
     14     isEqual(other: NumericRangeDomain): boolean;
     15 }
     16 export type Domain = NumericRangeDomain;
     17 export declare function annotationToDomain(value: Value): Domain;
     18 export {};
     19 //# sourceMappingURL=domain.d.ts.map