UNPKG

@bigtest/mirage

Version:

A client-side server to develop, test and prototype your app.

39 lines (34 loc) 755 B
import { Schema, Model, Db, hasMany, belongsTo } from '@bigtest/mirage'; export default { setup() { return new Schema(new Db(), { wordSmith: Model.extend({ blogPosts: hasMany() }), blogPost: Model.extend({ wordSmith: belongsTo(), fineComments: hasMany() }), fineComment: Model.extend({ blogPost: belongsTo() }), greatPhoto: Model, foo: Model.extend({ bar: belongsTo() }), bar: Model.extend({ baz: belongsTo() }), baz: Model.extend({ quuxes: hasMany() }), quux: Model.extend({ zomgs: hasMany() }), zomg: Model.extend({ lol: belongsTo() }), lol: Model }); } };