{"id":"app/user/user-queries.controller.ts","dependencies":[{"name":"/home/rampage/Desktop/work/repos/private/my-project-test/tsconfig.json","includedInParent":true,"mtime":1551570474158},{"name":"/home/rampage/Desktop/work/repos/private/my-project-test/package.json","includedInParent":true,"mtime":1551570676673},{"name":"./services/user.service","loc":{"line":16,"column":31},"parent":"/home/rampage/Desktop/work/repos/private/my-project-test/src/app/user/user-queries.controller.ts","resolved":"/home/rampage/Desktop/work/repos/private/my-project-test/src/app/user/services/user.service.ts"},{"name":"./types/user.type","loc":{"line":17,"column":28},"parent":"/home/rampage/Desktop/work/repos/private/my-project-test/src/app/user/user-queries.controller.ts","resolved":"/home/rampage/Desktop/work/repos/private/my-project-test/src/app/user/types/user.type.ts"},{"name":"./types/user-login.type","loc":{"line":18,"column":34},"parent":"/home/rampage/Desktop/work/repos/private/my-project-test/src/app/user/user-queries.controller.ts","resolved":"/home/rampage/Desktop/work/repos/private/my-project-test/src/app/user/types/user-login.type.ts"},{"name":"../core/services/auth/auth.service","loc":{"line":19,"column":31},"parent":"/home/rampage/Desktop/work/repos/private/my-project-test/src/app/user/user-queries.controller.ts","resolved":"/home/rampage/Desktop/work/repos/private/my-project-test/src/app/core/services/auth/auth.service.ts"},{"name":"../core/api-introspection/index","loc":{"line":20,"column":24},"parent":"/home/rampage/Desktop/work/repos/private/my-project-test/src/app/user/user-queries.controller.ts","resolved":"/home/rampage/Desktop/work/repos/private/my-project-test/src/app/core/api-introspection/index.ts"}],"generated":{"js":"\"use strict\";var e,r,t,i=this&&this.__decorate||function(e,r,t,i){var s,o=arguments.length,n=o<3?r:null===i?i=Object.getOwnPropertyDescriptor(r,t):i;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)n=Reflect.decorate(e,r,t,i);else for(var c=e.length-1;c>=0;c--)(s=e[c])&&(n=(o<3?s(n):o>3?s(r,t,n):s(r,t))||n);return o>3&&n&&Object.defineProperty(r,t,n),n},s=this&&this.__metadata||function(e,r){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(e,r)};Object.defineProperty(exports,\"__esModule\",{value:!0});const o=require(\"@rxdi/core\"),n=require(\"@rxdi/graphql\"),c=require(\"graphql\"),p=require(\"./services/user.service\"),a=require(\"./types/user.type\"),u=require(\"./types/user-login.type\"),l=require(\"../core/services/auth/auth.service\"),d=require(\"../core/api-introspection/index\"),y=require(\"rxjs/operators\");let f=class{intercept(e,r,t,i){console.log(\"Before...\");const s=Date.now();return e.pipe(y.tap(()=>console.log(`After... ${Date.now()-s}ms`)),y.map(e=>(e.email=\"dadadada\",e)))}};f=i([o.Service()],f),exports.LoggerInterceptor=f;let h=class{constructor(e,r){this.userService=e,this.authService=r}findUser(e,{id:r},t){return console.log(this),this.userService.findUser(r)}login(e,{email:r,password:t},i){let s;const o={id:1,email:r,type:\"ADMIN\",settings:{sidebar:!0},password:this.authService.encryptPassword(t),name:\"Test Testov\"};if(this.authService.decryptPassword(o.password)!==t)throw new Error(\"missing-username-or-password\");return s={user:o,token:this.authService.signJWTtoken({email:o.email,id:o.id,scope:[o.type]})}}};i([n.Type(a.UserType),n.Interceptor(f),n.Public(),n.Query({id:{type:new c.GraphQLNonNull(c.GraphQLInt)}}),s(\"design:type\",Function),s(\"design:paramtypes\",[Object,Object,Object]),s(\"design:returntype\",\"function\"==typeof(e=void 0!==d.IUserType&&d.IUserType)?e:Object)],h.prototype,\"findUser\",null),i([n.Type(u.UserTokenType),n.Public(),n.Query({email:{type:new c.GraphQLNonNull(c.GraphQLString)},password:{type:new c.GraphQLNonNull(c.GraphQLString)}}),s(\"design:type\",Function),s(\"design:paramtypes\",[Object,Object,Object]),s(\"design:returntype\",void 0)],h.prototype,\"login\",null),h=i([o.Controller(),s(\"design:paramtypes\",[\"function\"==typeof(r=void 0!==p.UserService&&p.UserService)?r:Object,\"function\"==typeof(t=void 0!==l.AuthService&&l.AuthService)?t:Object])],h),exports.UserQueriesController=h;","map":{"mappings":[{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":0}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":13}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":17}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":19}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":21}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":23}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":25}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":31}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":36}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":48}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":57}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":59}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":61}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":63}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":66}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":70}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":72}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":74}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":84}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":91}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":93}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":95}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":97}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":99}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":106}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":108}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":110}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":117}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":142}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":144}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":147}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":149}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":152}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":169}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":178}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":197}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":205}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":214}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":216}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":224}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":233}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":235}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":237}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":239}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":247}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":251}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":255}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":257}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":259}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":266}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":268}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":271}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":273}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":278}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":280}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":282}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":288}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":291}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":293}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":295}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":297}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":300}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":302}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":304}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":306}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":308}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":310}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":313}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":315}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":317}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":322}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":325}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":332}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":334}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":337}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":340}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":347}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":362}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":364}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":366}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":369}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":372}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":374}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":380}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":385}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":397}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":406}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":408}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":411}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":414}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":431}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":440}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":459}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":467}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":476}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":483}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":491}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":500}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":502}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":506}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":513}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":528}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":536}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":549}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":550}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":557}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":561}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":567}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":569}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":577}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":591}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":593}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":601}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":618}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":620}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":628}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":639}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":641}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":649}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":1,"column":676}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":1,"column":678}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":1,"column":686}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":707}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":709}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":717}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":7,"column":0},"generated":{"line":1,"column":744}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":7,"column":0},"generated":{"line":1,"column":746}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":7,"column":0},"generated":{"line":1,"column":754}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":8,"column":0},"generated":{"line":1,"column":792}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":8,"column":0},"generated":{"line":1,"column":794}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":8,"column":0},"generated":{"line":1,"column":802}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":10,"column":0},"generated":{"line":1,"column":837}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":10,"column":0},"generated":{"line":1,"column":839}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":10,"column":0},"generated":{"line":1,"column":847}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":1,"column":865}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":13,"column":13},"generated":{"line":1,"column":869}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":1,"column":871}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":14,"column":4},"generated":{"line":1,"column":877}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":15,"column":8},"generated":{"line":1,"column":887}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":16,"column":8},"generated":{"line":1,"column":889}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":17,"column":8},"generated":{"line":1,"column":891}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":18,"column":8},"generated":{"line":1,"column":893}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":20,"column":8},"generated":{"line":1,"column":896}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":20,"column":16},"generated":{"line":1,"column":904}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":20,"column":20},"generated":{"line":1,"column":908}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":21,"column":14},"generated":{"line":1,"column":921}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":21,"column":14},"generated":{"line":1,"column":927}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":21,"column":20},"generated":{"line":1,"column":929}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":21,"column":25},"generated":{"line":1,"column":934}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":22,"column":15},"generated":{"line":1,"column":940}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":22,"column":15},"generated":{"line":1,"column":947}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":22,"column":26},"generated":{"line":1,"column":949}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":23,"column":12},"generated":{"line":1,"column":954}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":23,"column":12},"generated":{"line":1,"column":956}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":23,"column":16},"generated":{"line":1,"column":960}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":23,"column":22},"generated":{"line":1,"column":964}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":23,"column":30},"generated":{"line":1,"column":972}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":23,"column":46},"generated":{"line":1,"column":988}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":23,"column":51},"generated":{"line":1,"column":993}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":23,"column":59},"generated":{"line":1,"column":999}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":24,"column":12},"generated":{"line":1,"column":1007}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":24,"column":12},"generated":{"line":1,"column":1009}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":24,"column":16},"generated":{"line":1,"column":1013}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":25,"column":16},"generated":{"line":1,"column":1017}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":25,"column":20},"generated":{"line":1,"column":1019}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":25,"column":28},"generated":{"line":1,"column":1025}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":26,"column":23},"generated":{"line":1,"column":1036}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":13,"column":13},"generated":{"line":1,"column":1043}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":13,"column":30},"generated":{"line":1,"column":1045}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":13,"column":30},"generated":{"line":1,"column":1047}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":12,"column":1},"generated":{"line":1,"column":1048}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":12,"column":1},"generated":{"line":1,"column":1050}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":13,"column":13},"generated":{"line":1,"column":1061}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":13,"column":13},"generated":{"line":1,"column":1064}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":13,"column":13},"generated":{"line":1,"column":1072}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":13,"column":13},"generated":{"line":1,"column":1090}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":0},"generated":{"line":1,"column":1092}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":1096}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":0},"generated":{"line":1,"column":1098}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":35,"column":4},"generated":{"line":1,"column":1104}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":16},"generated":{"line":1,"column":1116}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":16},"generated":{"line":1,"column":1118}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":16},"generated":{"line":1,"column":1121}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":16},"generated":{"line":1,"column":1126}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":16},"generated":{"line":1,"column":1138}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":16},"generated":{"line":1,"column":1140}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":16},"generated":{"line":1,"column":1145}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":16},"generated":{"line":1,"column":1157}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1159}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":13},"generated":{"line":1,"column":1168}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":19},"generated":{"line":1,"column":1171}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":21},"generated":{"line":1,"column":1174}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":27},"generated":{"line":1,"column":1177}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":50,"column":15},"generated":{"line":1,"column":1180}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":49,"column":8},"generated":{"line":1,"column":1187}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":49,"column":16},"generated":{"line":1,"column":1195}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":49,"column":20},"generated":{"line":1,"column":1199}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":50,"column":15},"generated":{"line":1,"column":1205}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":50,"column":20},"generated":{"line":1,"column":1210}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":50,"column":32},"generated":{"line":1,"column":1222}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":50,"column":41},"generated":{"line":1,"column":1231}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":1234}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":10},"generated":{"line":1,"column":1240}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":16},"generated":{"line":1,"column":1243}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":18},"generated":{"line":1,"column":1249}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":16},"generated":{"line":1,"column":1251}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":25},"generated":{"line":1,"column":1260}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":37},"generated":{"line":1,"column":1263}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":64,"column":12},"generated":{"line":1,"column":1266}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":64,"column":12},"generated":{"line":1,"column":1270}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":67,"column":14},"generated":{"line":1,"column":1272}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":67,"column":14},"generated":{"line":1,"column":1278}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":67,"column":32},"generated":{"line":1,"column":1280}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":68,"column":12},"generated":{"line":1,"column":1281}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":68,"column":16},"generated":{"line":1,"column":1284}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":69,"column":12},"generated":{"line":1,"column":1286}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":69,"column":19},"generated":{"line":1,"column":1292}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":1,"column":1294}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":70,"column":18},"generated":{"line":1,"column":1299}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":71,"column":12},"generated":{"line":1,"column":1307}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":71,"column":22},"generated":{"line":1,"column":1316}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":72,"column":16},"generated":{"line":1,"column":1317}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":72,"column":25},"generated":{"line":1,"column":1326}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":74,"column":12},"generated":{"line":1,"column":1329}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":74,"column":22},"generated":{"line":1,"column":1338}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":74,"column":27},"generated":{"line":1,"column":1343}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":74,"column":39},"generated":{"line":1,"column":1355}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":74,"column":55},"generated":{"line":1,"column":1371}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":1,"column":1374}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":75,"column":18},"generated":{"line":1,"column":1379}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":78,"column":12},"generated":{"line":1,"column":1394}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":78,"column":12},"generated":{"line":1,"column":1397}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":78,"column":17},"generated":{"line":1,"column":1402}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":78,"column":29},"generated":{"line":1,"column":1414}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":78,"column":45},"generated":{"line":1,"column":1430}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":78,"column":50},"generated":{"line":1,"column":1432}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":78,"column":64},"generated":{"line":1,"column":1444}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":88,"column":18},"generated":{"line":1,"column":1446}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":88,"column":18},"generated":{"line":1,"column":1452}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":88,"column":22},"generated":{"line":1,"column":1456}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":88,"column":28},"generated":{"line":1,"column":1462}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":90,"column":15},"generated":{"line":1,"column":1494}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":79,"column":12},"generated":{"line":1,"column":1501}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":79,"column":25},"generated":{"line":1,"column":1503}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":80,"column":16},"generated":{"line":1,"column":1504}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":80,"column":22},"generated":{"line":1,"column":1509}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":81,"column":16},"generated":{"line":1,"column":1511}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":81,"column":23},"generated":{"line":1,"column":1517}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":81,"column":28},"generated":{"line":1,"column":1522}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":81,"column":40},"generated":{"line":1,"column":1534}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":81,"column":53},"generated":{"line":1,"column":1547}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":82,"column":20},"generated":{"line":1,"column":1548}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":82,"column":27},"generated":{"line":1,"column":1554}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":82,"column":32},"generated":{"line":1,"column":1556}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":83,"column":20},"generated":{"line":1,"column":1562}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":83,"column":24},"generated":{"line":1,"column":1565}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":83,"column":29},"generated":{"line":1,"column":1567}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":84,"column":20},"generated":{"line":1,"column":1570}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":84,"column":27},"generated":{"line":1,"column":1576}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":84,"column":28},"generated":{"line":1,"column":1577}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":84,"column":33},"generated":{"line":1,"column":1579}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1590}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1592}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":40,"column":5},"generated":{"line":1,"column":1593}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":40,"column":5},"generated":{"line":1,"column":1595}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":40,"column":10},"generated":{"line":1,"column":1600}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":40,"column":10},"generated":{"line":1,"column":1602}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":41,"column":5},"generated":{"line":1,"column":1612}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":41,"column":5},"generated":{"line":1,"column":1614}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":41,"column":17},"generated":{"line":1,"column":1626}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":1,"column":1629}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":1,"column":1631}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":43,"column":5},"generated":{"line":1,"column":1640}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":43,"column":5},"generated":{"line":1,"column":1642}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":43,"column":11},"generated":{"line":1,"column":1648}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":44,"column":8},"generated":{"line":1,"column":1649}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":44,"column":12},"generated":{"line":1,"column":1652}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":45,"column":12},"generated":{"line":1,"column":1653}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":45,"column":18},"generated":{"line":1,"column":1658}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":45,"column":22},"generated":{"line":1,"column":1662}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":45,"column":22},"generated":{"line":1,"column":1664}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":45,"column":37},"generated":{"line":1,"column":1679}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":45,"column":37},"generated":{"line":1,"column":1681}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1696}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1698}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1712}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1722}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1724}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1744}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1745}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1752}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1759}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":37},"generated":{"line":1,"column":1768}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":37},"generated":{"line":1,"column":1770}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":46},"generated":{"line":1,"column":1790}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":37},"generated":{"line":1,"column":1809}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":46},"generated":{"line":1,"column":1816}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":37},"generated":{"line":1,"column":1820}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":37},"generated":{"line":1,"column":1822}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":37},"generated":{"line":1,"column":1833}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":37},"generated":{"line":1,"column":1835}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":46},"generated":{"line":1,"column":1846}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":46},"generated":{"line":1,"column":1848}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1857}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1859}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1869}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":1,"column":1880}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":1886}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":1888}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":53,"column":5},"generated":{"line":1,"column":1889}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":53,"column":5},"generated":{"line":1,"column":1891}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":53,"column":10},"generated":{"line":1,"column":1896}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":53,"column":10},"generated":{"line":1,"column":1898}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":1,"column":1913}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":1,"column":1915}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":55,"column":5},"generated":{"line":1,"column":1924}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":55,"column":5},"generated":{"line":1,"column":1926}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":55,"column":11},"generated":{"line":1,"column":1932}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":1933}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":56,"column":15},"generated":{"line":1,"column":1939}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":57,"column":12},"generated":{"line":1,"column":1940}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":57,"column":18},"generated":{"line":1,"column":1945}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":57,"column":22},"generated":{"line":1,"column":1949}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":57,"column":22},"generated":{"line":1,"column":1951}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":57,"column":37},"generated":{"line":1,"column":1966}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":57,"column":37},"generated":{"line":1,"column":1968}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":59,"column":8},"generated":{"line":1,"column":1984}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":59,"column":18},"generated":{"line":1,"column":1993}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":60,"column":12},"generated":{"line":1,"column":1994}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":60,"column":18},"generated":{"line":1,"column":1999}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":60,"column":22},"generated":{"line":1,"column":2003}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":60,"column":22},"generated":{"line":1,"column":2005}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":60,"column":37},"generated":{"line":1,"column":2020}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":60,"column":37},"generated":{"line":1,"column":2022}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2040}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2042}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2056}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2066}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2068}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2088}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2089}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2096}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2103}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2112}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2114}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2139}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2143}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2145}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2155}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":1,"column":2163}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":2169}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":34},"generated":{"line":1,"column":2171}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":34},"generated":{"line":1,"column":2173}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":32,"column":1},"generated":{"line":1,"column":2174}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":32,"column":1},"generated":{"line":1,"column":2176}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":29},"generated":{"line":1,"column":2189}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":29},"generated":{"line":1,"column":2191}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":29},"generated":{"line":1,"column":2211}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":40},"generated":{"line":1,"column":2212}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":29},"generated":{"line":1,"column":2231}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":40},"generated":{"line":1,"column":2238}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":29},"generated":{"line":1,"column":2242}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":29},"generated":{"line":1,"column":2244}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":29},"generated":{"line":1,"column":2257}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":29},"generated":{"line":1,"column":2259}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":40},"generated":{"line":1,"column":2272}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":40},"generated":{"line":1,"column":2274}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":40},"generated":{"line":1,"column":2281}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":36,"column":40},"generated":{"line":1,"column":2300}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":40},"generated":{"line":1,"column":2307}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":29},"generated":{"line":1,"column":2311}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":29},"generated":{"line":1,"column":2313}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":29},"generated":{"line":1,"column":2326}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":29},"generated":{"line":1,"column":2328}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":40},"generated":{"line":1,"column":2341}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":37,"column":40},"generated":{"line":1,"column":2343}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":2353}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":2356}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":2364}},{"source":"app/user/user-queries.controller.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":1,"column":2386}}],"sources":{"app/user/user-queries.controller.ts":"import { Controller, Service } from '@rxdi/core';\nimport { Type, Query, Public, GenericGapiResolversType, InterceptResolver, Interceptor } from '@rxdi/graphql';\nimport { GraphQLNonNull, GraphQLInt, GraphQLString,  } from 'graphql';\nimport { UserService } from './services/user.service';\nimport { UserType } from './types/user.type';\nimport { UserTokenType } from './types/user-login.type';\nimport { AuthService } from '../core/services/auth/auth.service';\nimport { IUserType, IUserTokenType } from '../core/api-introspection/index';\nimport { Observable } from 'rxjs';\nimport { tap, map } from 'rxjs/operators';\n\n@Service()\nexport class LoggerInterceptor implements InterceptResolver {\n    intercept(\n        chainable$: Observable<UserType>,\n        context: UserType,\n        payload,\n        descriptor: GenericGapiResolversType\n    ) {\n        console.log('Before...');\n        const now = Date.now();\n        return chainable$.pipe(\n            tap(() => console.log(`After... ${Date.now() - now}ms`)),\n            map(res => {\n                res.email = 'dadadada';\n                return res;\n            })\n        );\n    }\n}\n\n@Controller()\nexport class UserQueriesController {\n\n    constructor(\n        private userService: UserService,\n        private authService: AuthService\n    ) { }\n\n    @Type(UserType)\n    @Interceptor(LoggerInterceptor)\n    @Public()\n    @Query({\n        id: {\n            type: new GraphQLNonNull(GraphQLInt)\n        }\n    })\n    findUser(root, { id }, context): IUserType {\n        console.log(this);\n        return this.userService.findUser(id);\n    }\n\n    @Type(UserTokenType)\n    @Public()\n    @Query({\n        email: {\n            type: new GraphQLNonNull(GraphQLString)\n        },\n        password: {\n            type: new GraphQLNonNull(GraphQLString)\n        }\n    })\n    login(root, { email, password }, context) {\n        let credential: IUserTokenType;\n\n        // Find user from database\n        const user = <IUserType>{\n            id: 1,\n            email: email,\n            type: 'ADMIN',\n            settings: {\n                sidebar: true\n            },\n            password: this.authService.encryptPassword(password),\n            name: 'Test Testov'\n        };\n\n        if (this.authService.decryptPassword(user.password) === password) {\n            credential = {\n                user: user,\n                token: this.authService.signJWTtoken({\n                    email: user.email,\n                    id: user.id,\n                    scope: [user.type]\n                })\n            };\n        } else {\n            throw new Error('missing-username-or-password');\n        }\n        return credential;\n    }\n\n}\n"},"lineCount":null}},"hash":"92ac9b852000302b65ef748484755c4a","cacheData":{"env":{}}}