Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GraphQLScalarTypeConfig

interface GraphQLScalarTypeConfig <TInternal, TExternal> {
astNode?: Maybe<ScalarTypeDefinitionNode>;
description?: Maybe<string>;
extensionASTNodes?: Maybe<ReadonlyArray<ScalarTypeExtensionNode>>;
extensions?: Maybe<Readonly<GraphQLScalarTypeExtensions>>;
name: string;
parseLiteral?: GraphQLScalarLiteralParser<TInternal>;
parseValue?: GraphQLScalarValueParser<TInternal>;
serialize?: GraphQLScalarSerializer<TExternal>;
specifiedByURL?: Maybe<string>;
}

§Type Parameters

§
TInternal
[src]
§
TExternal
[src]

§Properties

§
description?: Maybe<string>
[src]
§
extensionASTNodes?: Maybe<ReadonlyArray<ScalarTypeExtensionNode>>
[src]
§
extensions?: Maybe<Readonly<GraphQLScalarTypeExtensions>>
[src]
§
name: string
[src]
§
parseLiteral?: GraphQLScalarLiteralParser<TInternal>
[src]

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

§
parseValue?: GraphQLScalarValueParser<TInternal>
[src]

Parses an externally provided value to use as an input.

§
serialize?: GraphQLScalarSerializer<TExternal>
[src]

Serializes an internal value to include in a response.

§
specifiedByURL?: Maybe<string>
[src]