Skip to content

Interface: CustomScalar<TExternal, TInternal>

Defined in: packages/apollo/src/decorators/type.decorator.ts:387

Interface for custom scalars.

Type Parameters

Type Parameter
TExternal
TInternal

Methods

parseLiteral()

ts
parseLiteral(value): TInternal | null;

Defined in: packages/apollo/src/decorators/type.decorator.ts:395

Parses a literal AST node to internal representation.

Parameters

ParameterType
valueunknown

Returns

TInternal | null


parseValue()

ts
parseValue(value): TInternal;

Defined in: packages/apollo/src/decorators/type.decorator.ts:391

Parses an external value to internal representation.

Parameters

ParameterType
valueTExternal

Returns

TInternal


serialize()

ts
serialize(value): TExternal;

Defined in: packages/apollo/src/decorators/type.decorator.ts:393

Serializes an internal value to external representation.

Parameters

ParameterType
valueTInternal

Returns

TExternal

Properties

PropertyTypeDescriptionDefined in
descriptionstringDescription of the scalar type.packages/apollo/src/decorators/type.decorator.ts:389

Released under the MIT License.