@terabits/grapi
Version:
Grapi Schema Generator For GraphQL Server
20 lines (19 loc) • 636 B
TypeScript
import { ScalarTypeDefinitionNode } from 'graphql';
import { SdlDirective } from '../interface';
import { SdlNamedType } from './interface';
export default class SdlScalarType implements SdlNamedType {
private typeDef;
private name;
private description;
private directives;
constructor({ name, description, directives, typeDef, }: {
name: string;
description?: string;
directives?: Record<string, SdlDirective>;
typeDef: ScalarTypeDefinitionNode;
});
getName(): string;
getDescription(): string;
getDirectives(): Record<string, SdlDirective>;
getTypeDef(): any;
}