Interface Number<TName, TType, TMin, TMax>

interface Number<TName, TType, TMin, TMax> {
    components: Any[];
    number: {
        maximum: TMax;
        minimum: TMin;
        type: TType;
    };
    type: "Number";
    value: {
        data: number;
        default: number;
        name: `${string}.${TName}`;
        path:
            | `0.${string}`
            | `P.${string}`
            | `A.${string}`
            | `S.${string}`;
        priority: number;
    };
}

Type Parameters

  • TName extends string = string
  • TType extends "Integer" | "Decimal" = "Integer" | "Decimal"
  • TMin extends number = number
  • TMax extends number = number

Hierarchy (view full)

Properties

components: Any[]
number: {
    maximum: TMax;
    minimum: TMin;
    type: TType;
}
type
value: {
    data: number;
    default: number;
    name: `${string}.${TName}`;
    path:
        | `0.${string}`
        | `P.${string}`
        | `A.${string}`
        | `S.${string}`;
    priority: number;
}