zqs-plugin-bookmark
Version:
a bookmarkPlugin for zqs
26 lines • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createModel = void 0;
const db_1 = require("zqs-core/lib/db");
function createModel(config) {
const schema = new db_1.Schema({
category: {
type: String,
enum: config.categories,
required: true,
},
target: {
type: String,
required: true,
},
}, {
timestamps: {},
});
return db_1.Model({
name: '__bookmark',
auth: true,
schema,
});
}
exports.createModel = createModel;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsd0NBQXdEO0FBR3hELFNBQWdCLFdBQVcsQ0FBQyxNQUFlO0lBQ3pDLE1BQU0sTUFBTSxHQUFHLElBQUksV0FBTSxDQUN2QjtRQUNFLFFBQVEsRUFBRTtZQUNSLElBQUksRUFBRSxNQUFNO1lBQ1osSUFBSSxFQUFFLE1BQU0sQ0FBQyxVQUFVO1lBQ3ZCLFFBQVEsRUFBRSxJQUFJO1NBQ2Y7UUFDRCxNQUFNLEVBQUU7WUFDTixJQUFJLEVBQUUsTUFBTTtZQUNaLFFBQVEsRUFBRSxJQUFJO1NBQ2Y7S0FDRixFQUNEO1FBQ0UsVUFBVSxFQUFFLEVBQUU7S0FDZixDQUNGLENBQUM7SUFDRixPQUFPLFVBQUssQ0FBQztRQUNYLElBQUksRUFBRSxZQUFZO1FBQ2xCLElBQUksRUFBRSxJQUFJO1FBQ1YsTUFBTTtLQUNQLENBQUMsQ0FBQztBQUNMLENBQUM7QUF0QkQsa0NBc0JDIn0=