1.0.0 • Published 7 years ago
beesly v1.0.0
beesly
Beesly makes interacting with HAL+JSON resources a joyful experience
A modest example:
import {Resource} from 'beesly';
import {Customer, LineItem} from './resources';
export class Order extends Resource {
setup() {
this.hasOne('customer', {class: Customer});
this.hasMany('line_item', {class: LineItem, accessor: 'lineItems'});
}
}
import Order from './resources';
var order = Order.get({id: 1000});
order.lineItems().forEach((item) => {
console.log(`${item.product().name}, ${item.quantity} units`);
})