Sha256: 2e607a0bc8051d26e4ec82c1ffa03b1255aa4988b4caee5c6231d4cc2bc5439c
Contents?: true
Size: 728 Bytes
Versions: 1
Compression:
Stored size: 728 Bytes
Contents
const mongoose = require('mongoose'); const { DataElementSchema } = require('./basetypes/DataElement'); const Code = require('./basetypes/Code'); const Interval = require('./basetypes/Interval'); const Quantity = require('./basetypes/Quantity'); const DateTime = require('./basetypes/DateTime'); const [Number, String] = [ mongoose.Schema.Types.Number, mongoose.Schema.Types.String, ]; const <%= datatype -%>Schema = DataElementSchema({ <%- for attribute in attrs_with_extras -%> <%= attribute[:name] %>: <%= TYPE_LOOKUP_JS[attribute[:type]] -%>, <%- end %> }); module.exports.<%= datatype %>Schema = <%= datatype %>Schema; module.exports.<%= datatype %> = mongoose.model('<%= datatype %>', <%= datatype %>Schema);
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cqm-models-0.7.2 | templates/mongoose_template.js.erb |