UNPKG

graphql-paper

Version:

A flexible in-memory store based on a GraphQL Schema

1 lines 1.23 kB
{"version":3,"file":"validate-field.mjs","sources":["../../../src/validations/validate-field.ts"],"sourcesContent":[null],"names":["validateField","fieldValidators","validate","_ref","graphqlSchema","type","document","store","graphqlTypeFields","getFields","_loop","field","fieldName","fieldValue","connectionValue","getConnections","forEach","fieldValidator","skipConnectionValue","skipNullValue","name","fieldConnections"],"mappings":";AAGa,IAAAA,aAAa,GACxBC,eAAiC,IAC/B;EACF,OAAO;IACLC,QAAQA,CAAAC,IAAA,EAAyC;MAAA,IAAxC;QAAEC,aAAa;QAAEC,IAAI;QAAEC,QAAQ;QAAEC;MAAK,CAAE,GAAAJ,IAAA;MAC/C,IAAMK,iBAAiB,GAAGH,IAAI,CAACI,SAAS,EAAE;MAAC,IAAAC,KAAA,YAAAA,MAAA,EAEA;QACzC,IAAMC,KAAK,GAAGH,iBAAiB,CAACI,SAAS,CAAC;QAC1C,IAAMC,UAAU,GAAGP,QAAQ,CAACM,SAAS,CAAC;QACtC,IAAME,eAAe,GAAGC,cAAc,CAACT,QAAQ,CAAC,CAACM,SAAS,CAAC;QAE3DX,eAAe,CAACe,OAAO,CAAEC,cAAc,IAAI;UACzC,IAAIA,cAAc,CAACC,mBAAmB,IAAIJ,eAAe,EAAE;YACzD;UACD;UAED,IAAIG,cAAc,CAACE,aAAa,IAAIN,UAAU,IAAI,IAAI,EAAE;YACtD;UACD;UAEDI,cAAc,CAACf,QAAQ,CAAC;YACtBG,IAAI;YACJM,KAAK;YACLL,QAAQ;YACRM,SAAS,EAAED,KAAK,CAACS,IAAI;YACrBP,UAAU;YACVQ,gBAAgB,EAAEP,eAAe;YACjCV,aAAa;YACbG;UACD,CAAA,CAAC;QACJ,CAAC,CAAC;MACH,CAAA;MAzBD,KAAK,IAAMK,SAAS,IAAIJ,iBAAiB;QAAAE,KAAA;MAAA;IA0B1C;GACF;AACH,CAAA;"}