A numerical response

interface Number {
    type: "decimal" | "integer";
    length?: number;
    minimum?: number;
    maximum?: number;
    minimumExclusive?: number;
    maximumExclusive?: number;
    precision?: number;
    scale?: number;
    minLabel?: Label1;
    dminLabel?: Label2;
    maxLabel?: Label3;
    dmaxLabel?: Label4;
    syntax?: "float" | "irange" | "frange";
}

Properties

type: "decimal" | "integer"
length?: number

The maximum number of digits for an integer

minimum?: number

x >= minimum

maximum?: number

x <= maximum

minimumExclusive?: number

x > minimumExclusive

maximumExclusive?: number

x < maximumExclusive

precision?: number

The total number of significant digits

scale?: number

The number of digits after the decimal point

minLabel?: Label1
dminLabel?: Label2
maxLabel?: Label3
dmaxLabel?: Label4
syntax?: "float" | "irange" | "frange"

The legacy syntax used in the DSC