Type alias Scalars

Scalars: {
    Boolean: boolean;
    DateTime: any;
    EmailAddress: any;
    Float: number;
    ID: string;
    Int: number;
    JSON: any;
    JSONObject: any;
    PositiveFloat: any;
    PositiveInt: any;
    String: string;
    URL: any;
    UnsignedFloat: any;
    UnsignedInt: any;
    Upload: any;
}

All built-in and custom scalars, mapped to their actual values

Type declaration

  • Boolean: boolean
  • DateTime: any

    A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the date-time format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.

  • EmailAddress: any

    A field whose value conforms to the standard internet email address format as specified in RFC822: https://www.w3.org/Protocols/rfc822/.

  • Float: number
  • ID: string
  • Int: number
  • JSON: any

    The JSON scalar type represents JSON values as specified by ECMA-404.

  • JSONObject: any

    The JSONObject scalar type represents JSON objects as specified by ECMA-404.

  • PositiveFloat: any

    Floats that will have a value greater than 0.

  • PositiveInt: any

    Integers that will have a value greater than 0.

  • String: string
  • URL: any

    A field whose value conforms to the standard URL format as specified in RFC3986: https://www.ietf.org/rfc/rfc3986.txt.

  • UnsignedFloat: any

    Floats that will have a value of 0 or more.

  • UnsignedInt: any

    Integers that will have a value of 0 or more.

  • Upload: any

    The Upload scalar type represents a file upload.

Generated using TypeDoc