UNPKG

swagger-parser-mock

Version:

一个简单的 Swagger 文档解析器,支持生成演示数据与数据实体类

38 lines (30 loc) 611 B
function isObject (obj) { return !!obj && typeof obj === 'object' } function objectify (thing) { if (!isObject(thing)) return {} return thing } function normalizeArray (arr) { if (Array.isArray(arr)) return arr return [arr] } function isFunc (thing) { return typeof (thing) === 'function' } function inferSchema (thing) { if (thing.schema) { thing = thing.schema } if (thing.properties) { thing.type = 'object' } return thing } module.exports = { isObject: isObject, objectify: objectify, isFunc: isFunc, inferSchema: inferSchema, normalizeArray: normalizeArray }