Type Alias FieldValueDomainExperimental

FieldValueDomain:
    | {
        reason: "unconstrained" | "not-applicable";
        state: "none";
    }
    | {
        openness: "closed" | "open" | "unknown";
        state: "coded";
        values: NonEmptyReadonlyArray<CodedDomainValue>;
    }
    | {
        state: "range";
        unit?: string;
    } & ({
        maximum?: RangeEndpoint;
        minimum: RangeEndpoint;
    } | {
        maximum: RangeEndpoint;
        minimum?: never;
    })
    | {
        native?: NativeTypeReference;
        reason:
            | "not-reported"
            | "unrecognized"
            | "conflicting"
            | "limit-exceeded";
        state: "unknown";
    }