@graphql-mocks/falso
Version:
Fake GraphQL queries with graphql-mocks and Falso
1 lines • 4.87 kB
Source Map (JSON)
{"version":3,"file":"falso-field-resolver.mjs","sources":["../../src/falso-field-resolver.ts"],"sourcesContent":[null],"names":["getRandomInt","min","max","Math","floor","random","booleanChance","percentage","falsoFieldResolver","options","internalFalsoResolver","parent","_args","_context","info","_info$parentType","_options$fields","_options$fields$paren","_fieldOptions$possibl","_ref","_fieldOptions$nullPer","_ref2","_fieldOptions$nullLis","_ref3","_fieldOptions$listCou","parentTypeName","parentType","name","fieldName","returnType","unwrappedReturnType","unwrap","isList","hasListType","isNonNull","isNonNullType","fieldOptions","fields","fieldValues","possibleValues","nullPercentage","nullListPercentage","defaultMin","defaultMax","listCountOption","listCount","isEnumType","getValues","map","value","getValue","allowNull","_options","_options2","option","length","filter","falso","rand","falsoFn","Error","concat","fn","guessFalsoFn","isObjectType","isAbstractType","Array","fill","allowNullListItems","listItemType"],"mappings":";;;;AAOA,SAASA,YAAYA,CAACC,GAAW,EAAEC,GAAW,EAAA;EAC5C,OAAOC,IAAI,CAACC,KAAK,CAACD,IAAI,CAACE,MAAM,CAAE,CAAA,IAAIH,GAAG,GAAGD,GAAG,CAAC,GAAGA,GAAG,CAAC;AACtD;AAEA,SAASK,aAAaA,CAACC,UAAkB,EAAA;EACvC,OAAOP,YAAY,CAAC,CAAC,EAAE,GAAG,CAAC,GAAGG,IAAI,CAACC,KAAK,CAACG,UAAU,CAAC;AACtD;AAEM,SAAUC,kBAAkBA,CAACC,OAA+B,EAAA;EAChE,OAAO,SAASC,qBAAqBA,CAACC,MAAM,EAAEC,KAAK,EAAEC,QAAQ,EAAEC,IAAI,EAAA;IAAA,IAAAC,gBAAA,EAAAC,eAAA,EAAAC,qBAAA,EAAAC,qBAAA,EAAAC,IAAA,EAAAC,qBAAA,EAAAC,KAAA,EAAAC,qBAAA,EAAAC,KAAA,EAAAC,qBAAA;IACjE,IAAMC,cAAc,IAAAV,gBAAA,GAAGD,IAAI,CAACY,UAAU,cAAAX,gBAAA,uBAAfA,gBAAA,CAAiBY,IAAI;IAC5C,IAAM;MAAEC,SAAS;MAAEC;IAAY,CAAA,GAAmDf,IAAI;IAEtF,IAAIH,MAAM,IAAIiB,SAAS,IAAIjB,MAAM,EAAE;MACjC,OAAOA,MAAM,CAACiB,SAAS,CAAC;IACzB;IAED,IAAME,mBAAmB,GAAGC,MAAM,CAACF,UAAU,CAAC;IAC9C,IAAMG,MAAM,GAAGC,WAAW,CAACJ,UAAU,CAAC;IACtC,IAAMK,SAAS,GAAGC,aAAa,CAACN,UAAU,CAAC;IAC3C,IAAMO,YAAY,IAAApB,eAAA,GAAGP,OAAO,CAAC4B,MAAM,cAAArB,eAAA,wBAAAC,qBAAA,GAAdD,eAAA,CAAiBS,cAAc,CAAC,cAAAR,qBAAA,uBAAhCA,qBAAA,CAAmCW,SAAS,CAAC;IAClE,IAAIU,WAAW,IAAApB,qBAAA,GAAGkB,YAAY,aAAZA,YAAY,uBAAZA,YAAY,CAAEG,cAAc,cAAArB,qBAAA,cAAAA,qBAAA,GAAI,EAAE;IACpD,IAAMsB,cAAc,IAAArB,IAAA,IAAAC,qBAAA,GAAGgB,YAAY,aAAZA,YAAY,uBAAZA,YAAY,CAAEI,cAAc,cAAApB,qBAAA,cAAAA,qBAAA,GAAIX,OAAO,aAAPA,OAAO,uBAAPA,OAAO,CAAE+B,cAAc,cAAArB,IAAA,cAAAA,IAAA,GAAI,EAAE;IACpF,IAAMsB,kBAAkB,IAAApB,KAAA,IAAAC,qBAAA,GAAGc,YAAY,aAAZA,YAAY,uBAAZA,YAAY,CAAEK,kBAAkB,cAAAnB,qBAAA,cAAAA,qBAAA,GAAIb,OAAO,aAAPA,OAAO,uBAAPA,OAAO,CAAEgC,kBAAkB,cAAApB,KAAA,cAAAA,KAAA,GAAImB,cAAc;IAE5G,IAAM,CAACE,UAAU,EAAEC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC;IACxC,IAAMC,eAAe,IAAArB,KAAA,IAAAC,qBAAA,GAAGY,YAAY,aAAZA,YAAY,uBAAZA,YAAY,CAAES,SAAS,cAAArB,qBAAA,cAAAA,qBAAA,GAAIf,OAAO,aAAPA,OAAO,uBAAPA,OAAO,CAAEoC,SAAS,cAAAtB,KAAA,cAAAA,KAAA,GAAI;MAAEtB,GAAG,EAAEyC,UAAU;MAAExC,GAAG,EAAEyC;KAAY;IAC7G,IAAM;MAAE1C,GAAG;MAAEC;IAAK,CAAA,GAChB,OAAO0C,eAAe,KAAK,QAAQ,GAAG;MAAE3C,GAAG,EAAE2C,eAAe;MAAE1C,GAAG,EAAE0C;IAAe,CAAE,GAAGA,eAAe;IACxG,IAAMC,SAAS,GAAG7C,YAAY,CAACC,GAAG,EAAEC,GAAG,CAAC;IAExC,IAAI4C,UAAU,CAAChB,mBAAmB,CAAC,EAAE;MACnCQ,WAAW,GAAGR,mBAAmB,CAACiB,SAAS,EAAE,CAACC,GAAG,CAAEC,KAAK,IAAKA,KAAK,CAACA,KAAK,CAAC;IAC1E;IAED,IAAMC,QAAQ,GAAGA,CAACC,SAAkB,EAAEX,cAAsB,KAAI;MAAA,IAAAY,QAAA,EAAAC,SAAA;MAC9D,IAAIJ,KAAK,GAAG,IAAI;MAChB,IAAIxC,OAAO,GAAG,CAAC,GAAG6B,WAAW,CAAC,CAACU,GAAG,CAAEM,MAAM,IAAMA,MAAM,IAAI,IAAI,GAAG,IAAI,GAAGA,MAAO,CAAC;MAEhF,IAAI,CAAAF,QAAA,GAAA3C,OAAO,cAAA2C,QAAA,eAAPA,QAAA,CAASG,MAAM,IAAI,CAACJ,SAAS,EAAE;QACjC1C,OAAO,GAAGA,OAAO,CAAC+C,MAAM,CAAEF,MAAM,IAAKA,MAAM,IAAI,IAAI,CAAC;MACrD;MAED,KAAAD,SAAA,GAAI5C,OAAO,cAAA4C,SAAA,eAAPA,SAAA,CAASE,MAAM,EAAE;;QAEnBN,KAAK,GAAGQ,KAAK,CAACC,IAAI,CAACjD,OAAO,CAAC;MAC5B,CAAA,MAAM,IAAI,QAAO2B,YAAY,aAAZA,YAAY,uBAAZA,YAAY,CAAEuB,OAAO,MAAK,QAAQ,EAAE;;QAEpD,IAAM;UAAEA;QAAS,CAAA,GAAGvB,YAAY;;QAGhC,IAAI,CAAEqB,KAAa,CAACE,OAAO,CAAC,EAAE;UAC5B,MAAM,IAAIC,KAAK,6CAAAC,MAAA,CAA4CF,OAAO,oCAAgC,CAAC;QACpG;;QAGD,IAAMG,EAAE,GAAIL,KAAa,CAACE,OAAO,CAAC;QAClCV,KAAK,GAAGa,EAAE,CAAA,CAAE;MACb,CAAA,MAAM;QACLb,KAAK,GAAGc,YAAY,CAACnC,SAAS,EAAEC,UAAU,CAAC,CAAA,CAAE;MAC9C;MAED,IAAIsB,SAAS,EAAE;QACbF,KAAK,GAAG3C,aAAa,CAACkC,cAAc,CAAC,GAAG,IAAI,GAAGS,KAAK;MACrD,CAAA,MAAM,IAAIA,KAAK,IAAI,IAAI,EAAE;QACxBA,KAAK,GAAGc,YAAY,CAACnC,SAAS,EAAEC,UAAU,CAAC,CAAA,CAAE;MAC9C;MAED,OAAOoB,KAAK;IACd,CAAC;IAED,IAAIe,YAAY,CAAClC,mBAAmB,CAAC,IAAImC,cAAc,CAACnC,mBAAmB,CAAC,EAAE;;;;MAI5E,IAAIE,MAAM,EAAE;QACV,OAAO,IAAIkC,KAAK,CAACrB,SAAS,CAAC,CAACsB,IAAI,CAAC,CAAE,CAAA,CAAC;MACrC;;;MAID,OAAO,EAAE;IACV;IAED,IAAInC,MAAM,EAAE;MACV,IAAMoC,kBAAkB,GAAG,CAACjC,aAAa,CAACkC,YAAY,CAACxC,UAAU,CAAC,CAAC;MAEnE,OAAO,CAACK,SAAS,IAAI5B,aAAa,CAACkC,cAAc,CAAC,GAC9C,IAAI,GACJ,IAAI0B,KAAK,CAACrB,SAAS,CAAC,CAACsB,IAAI,CAAC,IAAI,CAAC,CAACnB,GAAG,CAAC,MAAME,QAAQ,CAACkB,kBAAkB,EAAE3B,kBAAkB,CAAC,CAAC;IAChG,CAAA,MAAM;MACL,OAAOS,QAAQ,CAAC,CAAChB,SAAS,EAAEM,cAAc,CAAC;IAC5C;EACH,CAAC;AACH;"}