UNPKG

graphql-scalars

Version:

A collection of scalar types not included in base GraphQL.

50 lines (49 loc) 1.03 kB
declare enum VALUE_RANGES { NEGATIVE = 0, NON_NEGATIVE = 1, POSITIVE = 2, NON_POSITIVE = 3 } declare enum VALUE_TYPES { INT = 0, FLOAT = 1 } declare const VALIDATIONS: { NonPositiveInt: { range: VALUE_RANGES; type: VALUE_TYPES; }; PositiveInt: { range: VALUE_RANGES; type: VALUE_TYPES; }; NonNegativeInt: { range: VALUE_RANGES; type: VALUE_TYPES; }; NegativeInt: { range: VALUE_RANGES; type: VALUE_TYPES; }; NonPositiveFloat: { range: VALUE_RANGES; type: VALUE_TYPES; }; PositiveFloat: { range: VALUE_RANGES; type: VALUE_TYPES; }; NonNegativeFloat: { range: VALUE_RANGES; type: VALUE_TYPES; }; NegativeFloat: { range: VALUE_RANGES; type: VALUE_TYPES; }; }; declare function processValue(value: any, validation: { range: VALUE_RANGES; type: VALUE_TYPES; }): number; export { processValue, VALIDATIONS };