UNPKG

@terabits/grapi

Version:

Grapi Schema Generator For GraphQL Server

23 lines (22 loc) 735 B
import { EnumTypeDefinitionNode } from 'graphql'; import { SdlDirective } from '../interface'; import { SdlNamedType } from './interface'; export default class SdlEnumType implements SdlNamedType<EnumTypeDefinitionNode> { private typeDef; private name; private description; private directives; private values; constructor({ name, description, directives, values, typeDef, }: { name: string; description?: string; directives?: Record<string, SdlDirective>; values: string[]; typeDef: EnumTypeDefinitionNode; }); getName(): string; getDescription(): string; getDirectives(): Record<string, SdlDirective>; getValues(): string[]; getTypeDef(): any; }