typescript-swagger
Version:
Generate Swagger files from a decorator library like typescript-rest or a @decorators/express.
51 lines • 1.8 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Resolver = void 0;
var Resolver;
(function (Resolver) {
function isAnyType(param) {
return param.typeName === 'any';
}
Resolver.isAnyType = isAnyType;
function isVoidType(param) {
return typeof param === 'undefined' || param.typeName === 'void';
}
Resolver.isVoidType = isVoidType;
function isEnumType(param) {
return param.typeName === 'enum';
}
Resolver.isEnumType = isEnumType;
function isArrayType(param) {
return param.typeName === 'array';
}
Resolver.isArrayType = isArrayType;
function isNestedObjectLiteralType(param) {
return param.typeName === 'nestedObjectLiteral';
}
Resolver.isNestedObjectLiteralType = isNestedObjectLiteralType;
function isIntersectionType(param) {
return param.typeName === 'intersection';
}
Resolver.isIntersectionType = isIntersectionType;
function isUnionType(param) {
return param.typeName === 'union';
}
Resolver.isUnionType = isUnionType;
function isRefEnumType(param) {
return param.typeName === 'refEnum';
}
Resolver.isRefEnumType = isRefEnumType;
function isRefObjectType(param) {
return param.typeName === 'refObject';
}
Resolver.isRefObjectType = isRefObjectType;
function isRefAliasType(param) {
return param.typeName === 'refAlias';
}
Resolver.isRefAliasType = isRefAliasType;
function isReferenceType(param) {
return param.typeName === 'refEnum' || param.typeName === 'refAlias' || param.typeName === 'refObject';
}
Resolver.isReferenceType = isReferenceType;
})(Resolver = exports.Resolver || (exports.Resolver = {}));
//# sourceMappingURL=type.js.map
;