@slangy/server
Advanced tools
@@ -12,5 +12,4 @@ import { Router as ExpressRouter } from 'express'; | ||
| type RouterUse = { | ||
| (path: string, pathRouter: Router): Router; | ||
| <Req extends Request = Request, Res extends Response = Response>(path: string, ...controllers: Controller<Req, Res>[]): Router; | ||
| <Req extends Request = Request, Res extends Response = Response>(...controllers: Controller<Req, Res>[]): Router; | ||
| <Req extends Request = Request, Res extends Response = Response>(path: string, ...controllers: (Router | Controller<Req, Res>)[]): Router; | ||
| <Req extends Request = Request, Res extends Response = Response>(...controllers: (Router | Controller<Req, Res>)[]): Router; | ||
| }; | ||
@@ -17,0 +16,0 @@ export type Router = { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"router.d.ts","sourceRoot":"","sources":["../../../src/helpers/express/router.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,IAAI,aAAa,EAAE,MAAM,SAAS,CAAC;AAIlD,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAChE,OAAO,EACL,cAAc,EAOf,MAAM,YAAY,CAAC;AAEpB,QAAA,MAAM,MAAM;;;;;;CAMX,CAAC;AAEF,KAAK,SAAS,GAAG;IACf,CAAC,IAAI,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,GAAG,MAAM,CAAC;IAC3C,CAAC,GAAG,SAAS,OAAO,GAAG,OAAO,EAAE,GAAG,SAAS,QAAQ,GAAG,QAAQ,EAC7D,IAAI,EAAE,MAAM,EACZ,GAAG,WAAW,EAAE,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,GACrC,MAAM,CAAC;IACV,CAAC,GAAG,SAAS,OAAO,GAAG,OAAO,EAAE,GAAG,SAAS,QAAQ,GAAG,QAAQ,EAC7D,GAAG,WAAW,EAAE,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,GACrC,MAAM,CAAC;CACX,CAAC;AAEF,MAAM,MAAM,MAAM,GAAG;KAClB,GAAG,IAAI,MAAM,OAAO,MAAM,GAAG,CAAC,GAAG,SAAS,OAAO,EAAE,GAAG,SAAS,QAAQ,EACtE,IAAI,EAAE,MAAM,EACZ,GAAG,QAAQ,EAAE,cAAc,CAAC,GAAG,EAAE,GAAG,CAAC,KAClC,MAAM;CACZ,GAAG;IACF,GAAG,EAAE,SAAS,CAAC;IACf,gBAAgB,EAAE,MAAM,aAAa,CAAC;CACvC,CAAC;AAOF,QAAA,MAAM,MAAM,QAAO,MAiDlB,CAAC;AAEF,eAAe,MAAM,CAAC"} | ||
| {"version":3,"file":"router.d.ts","sourceRoot":"","sources":["../../../src/helpers/express/router.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,IAAI,aAAa,EAAE,MAAM,SAAS,CAAC;AAIlD,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAChE,OAAO,EACL,cAAc,EAOf,MAAM,YAAY,CAAC;AAEpB,QAAA,MAAM,MAAM;;;;;;CAMX,CAAC;AAEF,KAAK,SAAS,GAAG;IACf,CAAC,GAAG,SAAS,OAAO,GAAG,OAAO,EAAE,GAAG,SAAS,QAAQ,GAAG,QAAQ,EAC7D,IAAI,EAAE,MAAM,EACZ,GAAG,WAAW,EAAE,CAAC,MAAM,GAAG,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,GAChD,MAAM,CAAC;IACV,CAAC,GAAG,SAAS,OAAO,GAAG,OAAO,EAAE,GAAG,SAAS,QAAQ,GAAG,QAAQ,EAC7D,GAAG,WAAW,EAAE,CAAC,MAAM,GAAG,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,GAChD,MAAM,CAAC;CACX,CAAC;AAEF,MAAM,MAAM,MAAM,GAAG;KAClB,GAAG,IAAI,MAAM,OAAO,MAAM,GAAG,CAAC,GAAG,SAAS,OAAO,EAAE,GAAG,SAAS,QAAQ,EACtE,IAAI,EAAE,MAAM,EACZ,GAAG,QAAQ,EAAE,cAAc,CAAC,GAAG,EAAE,GAAG,CAAC,KAClC,MAAM;CACZ,GAAG;IACF,GAAG,EAAE,SAAS,CAAC;IACf,gBAAgB,EAAE,MAAM,aAAa,CAAC;CACvC,CAAC;AAOF,QAAA,MAAM,MAAM,QAAO,MAiDlB,CAAC;AAEF,eAAe,MAAM,CAAC"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"router.js","sourceRoot":"","sources":["../../../src/helpers/express/router.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,IAAI,aAAa,EAAE,MAAM,SAAS,CAAC;AAElD,OAAO,EAAE,qBAAqB,EAAE,MAAM,eAAe,CAAC;AAGtD,OAAO,EAEL,WAAW,EACX,QAAQ,EACR,UAAU,EACV,SAAS,EACT,QAAQ,EACR,aAAa,GACd,MAAM,YAAY,CAAC;AAEpB,MAAM,MAAM,GAAG;IACb,GAAG,EAAE,QAAQ;IACb,IAAI,EAAE,SAAS;IACf,GAAG,EAAE,QAAQ;IACb,KAAK,EAAE,UAAU;IACjB,MAAM,EAAE,WAAW;CACpB,CAAC;AA4BF,MAAM,MAAM,GAAG,GAAW,EAAE;IAC1B,MAAM,MAAM,GAAG,aAAa,EAAE,CAAC;IAC/B,IAAI,MAAM,GAAG,KAAK,CAAC;IAEnB,MAAM,IAAI,GAAW;QACnB,8DAA8D;QAC9D,GAAG,EAAE,CAAC,CAAC,GAAG,IAAW,EAAE,EAAE;YACvB,IAAI,MAAM,EAAE;gBACV,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAC;aACxE;YACD,MAAM,CAAC,GAAG,CACR,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,CAClB,OAAO,GAAG,KAAK,QAAQ;gBACrB,CAAC,CAAC,GAAG;gBACL,CAAC,CAAC,OAAO,GAAG,IAAI,kBAAkB,IAAI,GAAG;oBACzC,CAAC,CAAC,GAAG,CAAC,gBAAgB,EAAE;oBACxB,CAAC,CAAC,aAAa,CAAC,GAAG,CAAC,CACvB,CACF,CAAC;YACF,OAAO,IAAI,CAAC;QACd,CAAC,CAAc;QACf,GAAI,MAAM,CAAC,IAAI,CAAC,MAAM,CAA6B,CAAC,MAAM,CACxD,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,CAAC,CAAC;YAChB,GAAG,GAAG;YACN,CAAC,MAAM,CAAC,EAAE,CACR,IAAY,EACZ,GAAG,QAAkC,EACrC,EAAE;gBACF,IAAI,MAAM,EAAE;oBACV,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAC;iBACxE;gBACD,MAAM,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,GAAG,QAAQ,CAAC,CAAC;gBAC1C,OAAO,IAAI,CAAC;YACd,CAAC;SACF,CAAC,EACF,EAAwC,CACzC;QACD,gBAAgB,EAAE,GAAG,EAAE;YACrB,IAAI,CAAC,MAAM,EAAE;gBACX,MAAM,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE;oBACzB,GAAG,CAAC,UAAU,CAAC,qBAAqB,CAAC,yBAAyB,CAAC,CAAC;gBAClE,CAAC,CAAC,CAAC;gBACH,MAAM,GAAG,IAAI,CAAC;aACf;YACD,OAAO,MAAM,CAAC;QAChB,CAAC;KACF,CAAC;IAEF,OAAO,IAAI,CAAC;AACd,CAAC,CAAC;AAEF,eAAe,MAAM,CAAC"} | ||
| {"version":3,"file":"router.js","sourceRoot":"","sources":["../../../src/helpers/express/router.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,IAAI,aAAa,EAAE,MAAM,SAAS,CAAC;AAElD,OAAO,EAAE,qBAAqB,EAAE,MAAM,eAAe,CAAC;AAGtD,OAAO,EAEL,WAAW,EACX,QAAQ,EACR,UAAU,EACV,SAAS,EACT,QAAQ,EACR,aAAa,GACd,MAAM,YAAY,CAAC;AAEpB,MAAM,MAAM,GAAG;IACb,GAAG,EAAE,QAAQ;IACb,IAAI,EAAE,SAAS;IACf,GAAG,EAAE,QAAQ;IACb,KAAK,EAAE,UAAU;IACjB,MAAM,EAAE,WAAW;CACpB,CAAC;AA2BF,MAAM,MAAM,GAAG,GAAW,EAAE;IAC1B,MAAM,MAAM,GAAG,aAAa,EAAE,CAAC;IAC/B,IAAI,MAAM,GAAG,KAAK,CAAC;IAEnB,MAAM,IAAI,GAAW;QACnB,8DAA8D;QAC9D,GAAG,EAAE,CAAC,CAAC,GAAG,IAAW,EAAE,EAAE;YACvB,IAAI,MAAM,EAAE;gBACV,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAC;aACxE;YACD,MAAM,CAAC,GAAG,CACR,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,CAClB,OAAO,GAAG,KAAK,QAAQ;gBACrB,CAAC,CAAC,GAAG;gBACL,CAAC,CAAC,OAAO,GAAG,IAAI,kBAAkB,IAAI,GAAG;oBACzC,CAAC,CAAC,GAAG,CAAC,gBAAgB,EAAE;oBACxB,CAAC,CAAC,aAAa,CAAC,GAAG,CAAC,CACvB,CACF,CAAC;YACF,OAAO,IAAI,CAAC;QACd,CAAC,CAAc;QACf,GAAI,MAAM,CAAC,IAAI,CAAC,MAAM,CAA6B,CAAC,MAAM,CACxD,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,CAAC,CAAC;YAChB,GAAG,GAAG;YACN,CAAC,MAAM,CAAC,EAAE,CACR,IAAY,EACZ,GAAG,QAAkC,EACrC,EAAE;gBACF,IAAI,MAAM,EAAE;oBACV,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAC;iBACxE;gBACD,MAAM,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,GAAG,QAAQ,CAAC,CAAC;gBAC1C,OAAO,IAAI,CAAC;YACd,CAAC;SACF,CAAC,EACF,EAAwC,CACzC;QACD,gBAAgB,EAAE,GAAG,EAAE;YACrB,IAAI,CAAC,MAAM,EAAE;gBACX,MAAM,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE;oBACzB,GAAG,CAAC,UAAU,CAAC,qBAAqB,CAAC,yBAAyB,CAAC,CAAC;gBAClE,CAAC,CAAC,CAAC;gBACH,MAAM,GAAG,IAAI,CAAC;aACf;YACD,OAAO,MAAM,CAAC;QAChB,CAAC;KACF,CAAC;IAEF,OAAO,IAAI,CAAC;AACd,CAAC,CAAC;AAEF,eAAe,MAAM,CAAC"} |
+1
-1
| { | ||
| "name": "@slangy/server", | ||
| "version": "1.5.1", | ||
| "version": "1.5.2", | ||
| "author": { | ||
@@ -5,0 +5,0 @@ "name": "Dani Lupión", |
@@ -25,9 +25,8 @@ import { Router as ExpressRouter } from 'express'; | ||
| type RouterUse = { | ||
| (path: string, pathRouter: Router): Router; | ||
| <Req extends Request = Request, Res extends Response = Response>( | ||
| path: string, | ||
| ...controllers: Controller<Req, Res>[] | ||
| ...controllers: (Router | Controller<Req, Res>)[] | ||
| ): Router; | ||
| <Req extends Request = Request, Res extends Response = Response>( | ||
| ...controllers: Controller<Req, Res>[] | ||
| ...controllers: (Router | Controller<Req, Res>)[] | ||
| ): Router; | ||
@@ -34,0 +33,0 @@ }; |
113069
-0.06%1712
-0.12%