twitch-graphql
Version:
A graphql wrapper for the Twitch API.
24 lines (20 loc) • 499 B
text/typescript
import { gql, createModule } from 'graphql-modules'
import { HelixStream } from 'twitch'
export const GameStreamLinkResolvers = {
Stream: {
async game(stream: HelixStream) {
return await stream.getGame()
},
},
}
export const GameStreamLinkSchema = gql`
extend type Stream {
game: Game
}
`
export const GameStreamLinkModule = createModule({
id: `game-stream-link-module`,
dirname: __dirname,
typeDefs: GameStreamLinkSchema,
resolvers: GameStreamLinkResolvers,
})