graphql-validate-directive
Version:
A GraphQL directive for input validation
19 lines (15 loc) • 372 B
text/typescript
export const KeywordsForNumber = [
'maximum',
'minimum',
'exclusiveMaximum',
'exclusiveMinimum',
'multipleOf',
] as const
export const KeywordsForString = [
'maxLength',
'minLength',
'pattern',
'format',
] as const
export const KeywordsForArray = ['maxItems', 'minItems', 'uniqueItems'] as const
export const DefaultValidateDirectiveName = 'validate'