We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9d37803 commit eef0878Copy full SHA for eef0878
src/__tests__/starWarsSchema.js
@@ -96,11 +96,14 @@ export const StarWarsSchema = buildSchema(`
96
}
97
`);
98
99
-// FIXME:
+// FIXME: Patch enum defined in SDL, should be possible to do without hacks :(
100
const episodeEnum = (StarWarsSchema.getType('Episode'): any);
101
-(episodeEnum.getValue('NEWHOPE'): any).value = 4;
102
-(episodeEnum.getValue('EMPIRE'): any).value = 5;
103
-(episodeEnum.getValue('JEDI'): any).value = 6;
+episodeEnum.getValue('NEWHOPE').value = 4;
+episodeEnum.getValue('EMPIRE').value = 5;
+episodeEnum.getValue('JEDI').value = 6;
104
+for (const enumValue of episodeEnum.getValues()) {
105
+ episodeEnum._valueLookup.set(enumValue.value, enumValue);
106
+}
107
108
class Character {
109
id: string;
0 commit comments