1.0.0 • Published 9 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`);
})