koa-body
Version:
A Koa body parser middleware. Supports multipart, urlencoded and JSON request bodies.
26 lines • 811 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isJsonBody = isJsonBody;
exports.isUrlencodedBody = isUrlencodedBody;
exports.isTextBody = isTextBody;
exports.isMultipartBody = isMultipartBody;
const jsonTypes = [
'application/json',
'application/json-patch+json',
'application/vnd.api+json',
'application/csp-report',
'application/reports+json',
];
function isJsonBody(ctx, options) {
return options.json && ctx.is(jsonTypes);
}
function isUrlencodedBody(ctx, options) {
return options.urlencoded && ctx.is('urlencoded');
}
function isTextBody(ctx, options) {
return options.text && ctx.is('text/*');
}
function isMultipartBody(ctx, options) {
return options.multipart && ctx.is('multipart');
}
//# sourceMappingURL=body-type-util.js.map