mares-swagger-spec-maker
Version:
mares framework ���조에 맞춰서openapi spec을 combine 해주는 모듈입니다.
20 lines (17 loc) • 456 B
JavaScript
const t = require('tcomb-validation');
const Test = require('./test');
let schema = t.struct({
id: t.Integer,
authorId: t.maybe(t.Integer),
templateId: t.Integer,
memo: t.String,
createdAt: t.Date,
updatedAt: t.Date,
bool: t.Boolean,
enum: t.maybe(t.enums.of(['a', 'b'])),
float: t.Number,
payload: t.Object,
receivers: t.maybe(t.list(Test)),
author: t.maybe(Test)
}, 'TestRoot');
module.exports = schema;