From 813e65fcdb20cf564796683953e6eabe4e2a710e Mon Sep 17 00:00:00 2001 From: Jason Maurer Date: Thu, 20 Oct 2016 16:19:44 -0600 Subject: [PATCH] Adds additional validation for query variables --- 7. Deep Dive into GraphQL Type System.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/7. Deep Dive into GraphQL Type System.md b/7. Deep Dive into GraphQL Type System.md index 4dc336c..f319ba2 100644 --- a/7. Deep Dive into GraphQL Type System.md +++ b/7. Deep Dive into GraphQL Type System.md @@ -386,6 +386,11 @@ var ValidateStringType = (params) => { return value; }, parseValue: value => { + if(params.regex !== null) { + if(!params.regex.test(value)) { + throw new GraphQLError(`Query error: Not a valid ${params.name}`); + } + } return value; }, parseLiteral: ast => {