/** * Schema definitions.{{#each doc}} * @{{@key}} {{this}}{{/each}} */ "use strict"; /** @lends {{doc.member}} **/ exports = module.exports = {}; {{#each types}} /** * Type definition for {{this}}. * @memberof {{../doc.member}} */ exports.{{this}}Type = { type: '{{this}}' }; {{/each}} {{#each types}} /** * Type definition for {{this}} array. * @memberof {{../doc.member}} */ exports.{{this}}TypeArray = { type: 'array', items: {type: '{{this}}'} }; {{/each}} {{#each stringDef}} /** * Type definition for {{@key}} string. * @memberof {{../doc.member}} */ exports.{{@key}}String = { type: 'string', {{{this}}} }; {{/each}} {{#each arrayDef}} /** * Type definition for {{@key}} array. * @memberof {{../doc.member}} */ exports.{{@key}}Array = { type: 'array', {{{this}}} }; {{/each}}