1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 9x 4x 4x 10x 2x 8x 8x 4x 9x | import { GraphQLEnumType, GraphQLEnumValueConfigMap } from 'graphql'; export function convertNativeEnumToGraphQLEnumValues( enumDef: any, ): GraphQLEnumValueConfigMap { const valueConfigMap: GraphQLEnumValueConfigMap = {}; Object.keys(enumDef).map(key => { if (!isNaN(key as any)) { return; } const value = enumDef[key]; valueConfigMap[key] = { value, }; }); return valueConfigMap; } |