UNPKG

graphql-paper

Version:

A flexible in-memory store based on a GraphQL Schema

1 lines 1.18 kB
{"version":3,"file":"validate.mjs","sources":["../../../src/validations/validate.ts"],"sourcesContent":[null],"names":["validate","graphqlSchema","document","store","validators","isNullDocument","typeName","__typename","type","getType","Error","concat","isObjectType","TypeIsNotDocumentCompatible","typeExists","TypeDoesNotExist","typename","combinedValidators","validateField","field","forEach","validator"],"mappings":";;;;;;AAQM,SAAUA,QAAQA,CACtBC,aAA4B,EAC5BC,QAAkB,EAClBC,KAAoB,EACpBC,UAA0E,EAAA;EAE1E,IAAIC,cAAc,CAACH,QAAQ,CAAC,EAAE;IAC5B;EACD;EAED,IAAMI,QAAQ,GAAGJ,QAAQ,CAACK,UAAU;EACpC,IAAMC,IAAI,GAAGP,aAAa,CAACQ,OAAO,CAACH,QAAQ,CAAC;EAE5C,IAAI,CAACE,IAAI,EAAE;IACT,MAAM,IAAIE,KAAK,SAAAC,MAAA,CAASL,QAAQ,2CAAwC,CAAC;EAC1E;EAED,IAAI,CAACM,YAAY,CAACJ,IAAI,CAAC,EAAE;IACvB,MAAM,IAAIK,2BAA2B,CAAC;MAAEL;IAAI,CAAE,CAAC;EAChD;EAED,IAAI,CAACM,UAAU,CAACb,aAAa,EAAEK,QAAQ,CAAC,EAAE;IACxC,MAAM,IAAIS,gBAAgB,CAAC;MAAEC,QAAQ,EAAEV;IAAU,CAAA,CAAC;EACnD;EAED,IAAMW,kBAAkB,GAA4B,CAAC,GAAGb,UAAU,CAACF,QAAQ,EAAEgB,aAAa,CAACd,UAAU,CAACe,KAAK,CAAC,CAAC;EAC7GF,kBAAkB,CAACG,OAAO,CAAEC,SAAS,IAAKA,SAAS,CAACrB,QAAQ,CAAC;IAAEG,KAAK;IAAEF,aAAa;IAAEC,QAAQ;IAAEM;EAAI,CAAE,CAAC,CAAC;AACzG;"}