UNPKG

drapcode-builder

Version:

Drapcode Builder Library

24 lines (22 loc) 561 B
import Backbone from 'backbone'; import AssetImage from './AssetImage'; import AssetImageView from './../view/AssetImageView'; import TypeableCollection from 'domain_abstract/model/TypeableCollection'; export default Backbone.Collection.extend(TypeableCollection).extend({ types: [ { id: 'image', model: AssetImage, view: AssetImageView, isType(value) { if (typeof value == 'string') { return { type: 'image', src: value }; } return value; } } ] });