Translate /api/v0/markets, /api/v0/market/[id] and /api/v0/slug/[id] into their graphql equivalent
15 lines
332 B
TypeScript
15 lines
332 B
TypeScript
import type { BetResolvers, Resolvers } from 'web/generated/graphql_api'
|
|
|
|
const betResolvers: BetResolvers = {
|
|
market: async (bet) => bet.contract,
|
|
|
|
user: async (bet, _, { dataSources }) =>
|
|
await dataSources.firebaseAPI.getUser(bet.userId),
|
|
}
|
|
|
|
const resolvers: Resolvers = {
|
|
Bet: betResolvers,
|
|
}
|
|
|
|
export default resolvers
|