We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9f27fed commit 9d37803Copy full SHA for 9d37803
src/__tests__/starWarsSchema.js
@@ -129,25 +129,29 @@ class Character {
129
}
130
131
class Human extends Character {
132
- __typename: string;
133
homePlanet: string;
134
135
constructor(data: HumanData) {
136
super(data);
137
- this.__typename = 'Human';
138
this.homePlanet = data.homePlanet;
139
+
+ get __typename(): string {
140
+ return 'Human';
141
+ }
142
143
144
class Droid extends Character {
145
primaryFunction: string;
146
147
constructor(data: DroidData) {
148
- this.__typename = 'Droid';
149
this.primaryFunction = data.primaryFunction;
150
151
152
153
+ return 'Droid';
154
155
156
157
function makeCharacterObj(data: CharacterData) {
0 commit comments