nilan
01/24/2017, 12:10 PMcarl
01/24/2017, 12:25 PMcodepreneur
01/24/2017, 2:47 PMcodepreneur
01/24/2017, 2:47 PMcodepreneur
01/24/2017, 2:47 PMcodepreneur
01/24/2017, 2:48 PMundefined
const storeType = new GraphQLObjectType({
name: 'Store',
fields: () => ({
id: globalIdField('Store'),
allVideosConnection: {
type: allVideosConnection.connectionType,
args: Object.assign(
{},
connectionArgs
),
resolve: (_, args) => {
return docClient.scan(
Object.assign(
{},
{TableName: pokemonTable},
paginationToParams(args)
)
).promise().then(dataToConnection)
}
},
video: {
type: videoType,
args: Object.assign(
{},
connectionArgs,
{id: {type: GraphQLString}}
),
resolve: (_, args) => {
return docClient.query(
Object.assign(
{},
{TableName: pokemonTable},
{KeyConditionExpression: 'id = :id'},
{ExpressionAttributeValues: { ':id': args.id }},
paginationToParams(args)
)
).promise().then(dataToConnection)
}
}
}),
interfaces: [nodeDefs.nodeInterface]
})
console.dir(storeType.interfaces, { depth: null })
prints undefined
codepreneur
01/24/2017, 2:48 PMpeeter
01/24/2017, 2:48 PMpeeter
01/24/2017, 2:49 PMpeeter
01/24/2017, 2:49 PMpeeter
01/24/2017, 2:49 PMpeeter
01/24/2017, 2:50 PMpeeter
01/24/2017, 2:50 PMcodepreneur
01/24/2017, 2:50 PMpeeter
01/24/2017, 2:50 PMpeeter
01/24/2017, 2:50 PMcodepreneur
01/24/2017, 2:50 PMcodepreneur
01/24/2017, 2:50 PMcodepreneur
01/24/2017, 2:51 PMpeeter
01/24/2017, 2:52 PMpeeter
01/24/2017, 2:52 PMpeeter
01/24/2017, 2:52 PMpeeter
01/24/2017, 2:52 PMpeeter
01/24/2017, 2:53 PMcodepreneur
01/24/2017, 2:53 PMcodepreneur
01/24/2017, 2:53 PMcodepreneur
01/24/2017, 2:54 PMcodepreneur
01/24/2017, 2:54 PMcodepreneur
01/24/2017, 2:54 PMcodepreneur
01/24/2017, 2:54 PM