UNPKG

@gameroom/kit

Version:

Node kit for the Gameroom API

26 lines (24 loc) 616 B
const { Image_Options } = require('../lib'), store = require('../store'), { Base } = store.models module.exports = store.define( 'Image', { // Image caption: { type: String, default: null }, image: { type: String, default: null }, position: { type: Number, default: 0 }, // Relationships imageable_id: { type: String, default: null }, imageable_type: { type: String, default: null } }, { extends: Base, methods: { withOptions(options) { options = new Image_Options(options) return `${this.image}?options=${options.encode()}` } } } )