@thisisagile/easy
Version:
Straightforward library for building domain-driven microservice architectures
57 lines (56 loc) • 1.45 kB
JavaScript
import {
asNumber
} from "../chunk-3FE4R6I2.mjs";
import "../chunk-XAIHCZT4.mjs";
import "../chunk-OFGI5FLG.mjs";
import "../chunk-NCEWAKOZ.mjs";
import "../chunk-Q3WMGUO2.mjs";
import "../chunk-5HENJTR6.mjs";
import "../chunk-FKZ4MOTX.mjs";
import "../chunk-WSBULPUZ.mjs";
import "../chunk-JVDKV5HE.mjs";
import "../chunk-WTFW6DLP.mjs";
import "../chunk-NDCIZJXB.mjs";
import "../chunk-MCCIBDEH.mjs";
import "../chunk-H2762RTS.mjs";
import "../chunk-A7C3XND3.mjs";
import {
ifDefined
} from "../chunk-JSON7A4X.mjs";
import "../chunk-CO2AFYVD.mjs";
import "../chunk-BDA5LB4S.mjs";
import "../chunk-SJGQU3OG.mjs";
import "../chunk-ZHXKBOK2.mjs";
import "../chunk-ZPNFXK7Y.mjs";
import "../chunk-DXQSIBC7.mjs";
import "../chunk-PIRWVOO2.mjs";
import "../chunk-DEJ7A5PY.mjs";
import "../chunk-4N72FQFX.mjs";
// src/resources/Req.ts
var Req = class {
constructor(path = {}, query = {}, body, headers) {
this.path = path;
this.query = query;
this.body = body;
this.headers = headers;
this.skip = ifDefined(query.skip, (s) => asNumber(s));
this.take = ifDefined(query.take, (t) => asNumber(t));
}
skip;
take;
get id() {
return this.get("id");
}
get q() {
return this.get("q");
}
get = (key) => this.path[key.toString()] ?? this.query[key.toString()];
};
function toReq(req) {
return new Req(req.params, req.query, req.body, req.headers);
}
export {
Req,
toReq
};
//# sourceMappingURL=Req.mjs.map