Skip to main content

GraphQLScalarTypeConfig <TInternal, TExternal>

Index

Properties

optionalastNode

astNode?: Maybe<ScalarTypeDefinitionNode>

optionaldescription

description?: Maybe<string>

optionalextensionASTNodes

extensionASTNodes?: Maybe<readonly ScalarTypeExtensionNode[]>

optionalextensions

extensions?: Maybe<Readonly<GraphQLScalarTypeExtensions>>

name

name: string

optionalparseConstLiteral

parseConstLiteral?: GraphQLScalarConstLiteralParser<TInternal>

Parses an externally provided const literal value to use as an input.

optionalparseLiteral

parseLiteral?: GraphQLScalarLiteralParser<TInternal>
@deprecated

use replaceVariables() and parseConstLiteral() instead, parseLiteral() will be deprecated in v18

optionalparseValue

parseValue?: GraphQLScalarValueParser<TInternal>

Parses an externally provided value to use as an input.

optionalserialize

serialize?: GraphQLScalarSerializer<TExternal>

Serializes an internal value to include in a response.

optionalspecifiedByURL

specifiedByURL?: Maybe<string>

optionalvalueToLiteral

valueToLiteral?: GraphQLScalarValueToLiteral

Translates an externally provided value to a literal (AST).