12 lines
374 B
JavaScript
12 lines
374 B
JavaScript
import { GraphQLDirective, DirectiveLocation, GraphQLNonNull } from '../graphql';
|
|
import GraphQLJSON from '../type/json';
|
|
export default new GraphQLDirective({
|
|
name: 'default',
|
|
description: 'Provides default value for input field.',
|
|
locations: [DirectiveLocation.INPUT_FIELD_DEFINITION],
|
|
args: {
|
|
value: {
|
|
type: new GraphQLNonNull(GraphQLJSON)
|
|
}
|
|
}
|
|
}); |