Skip to content

Commit f97320a

Browse files
committed
Merge pull request #92 from fson/implements-interface-syntax
Update the type syntax in examples to match the IDL
2 parents 70c0a01 + 8223fdf commit f97320a

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,15 +153,15 @@ interface Character {
153153
appearsIn: [Episode]
154154
}
155155
156-
type Human : Character {
156+
type Human implements Character {
157157
id: String
158158
name: String
159159
friends: [Character]
160160
appearsIn: [Episode]
161161
homePlanet: String
162162
}
163163
164-
type Droid : Character {
164+
type Droid implements Character {
165165
id: String
166166
name: String
167167
friends: [Character]
@@ -197,15 +197,15 @@ interface Character {
197197
appearsIn: [Episode]
198198
}
199199
200-
type Human : Character {
200+
type Human implements Character {
201201
id: String!
202202
name: String
203203
friends: [Character]
204204
appearsIn: [Episode]
205205
homePlanet: String
206206
}
207207
208-
type Droid : Character {
208+
type Droid implements Character {
209209
id: String!
210210
name: String
211211
friends: [Character]

spec/Section 3 -- Type System.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -434,12 +434,12 @@ interface NamedEntity {
434434
name: String
435435
}
436436
437-
type Person : NamedEntity {
437+
type Person implements NamedEntity {
438438
name: String
439439
age: Int
440440
}
441441
442-
type Business : NamedEntity {
442+
type Business implements NamedEntity {
443443
name: String
444444
employeeCount: Int
445445
}

spec/Section 5 -- Validation.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ in order to demonstrate examples:
2121
```
2222
enum DogCommand { SIT, DOWN, HEEL }
2323
24-
type Dog : Pet {
24+
type Dog implements Pet {
2525
name: String!
2626
nickname: String
2727
barkVolume: Int
@@ -37,16 +37,16 @@ interface Pet {
3737
name: String!
3838
}
3939
40-
type Alien : Sentient {
40+
type Alien implements Sentient {
4141
name: String!
4242
homePlanet: String
4343
}
4444
45-
type Human : Sentient {
45+
type Human implements Sentient {
4646
name: String!
4747
}
4848
49-
type Cat : Pet {
49+
type Cat implements Pet {
5050
name: String!
5151
nickname: String
5252
meowVolume: Int

0 commit comments

Comments
 (0)