@tsed/schema
Version:
JsonSchema module for Ts.ED Framework
22 lines (21 loc) • 672 B
JavaScript
export var JsonParameterTypes;
(function (JsonParameterTypes) {
JsonParameterTypes["BODY"] = "body";
JsonParameterTypes["PATH"] = "path";
JsonParameterTypes["QUERY"] = "query";
JsonParameterTypes["HEADER"] = "header";
JsonParameterTypes["COOKIES"] = "cookie";
JsonParameterTypes["FILES"] = "files";
})(JsonParameterTypes || (JsonParameterTypes = {}));
/**
* @ignore
*/
export function formatParameterType(type) {
return String(type).toLowerCase().replace("raw_", "").replace("cookies", "cookie");
}
/**
* @ignore
*/
export function isParameterType(type) {
return Object.values(JsonParameterTypes).includes(formatParameterType(type));
}