interface GraphqlScalarResolver
Since 0.3.0

Custom scalar resolver methods.

Supply any subset of serialize, parseValue, and parseLiteral; omitted members leave graphql's identity default in place.

Methods

optional
serialize(value: unknown): unknown

Serialize an internal value to JSON-safe output.

optional
parseValue(value: unknown): unknown

Parse a client input value (variable).

optional
parseLiteral(
node: unknown,
variables?: Record<string, unknown> | null
): unknown

Parse a literal AST value (inline argument).

Usage

import { type GraphqlScalarResolver } from "graphql-plugin/src/index.ts";