Guest User

Untitled

a guest
May 26th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. import Service from 'src/service/Service'
  2. import { promise } from 'src/service/helper'
  3.  
  4. /**
  5. * @type {Api}
  6. */
  7. export default class Api extends Service {
  8. /**
  9. * @param {Object} options
  10. * @param {string} resource
  11. */
  12. constructor (options, resource) {
  13. super(options)
  14. this.resource = resource
  15. }
  16.  
  17. /**
  18. * @param {Object} record
  19. */
  20. create (record) {
  21. return promise({status: 'CREATE'})
  22. }
  23.  
  24. /**
  25. * @param {string} id
  26. */
  27. read (id) {
  28. return promise([{status: 'READ'}])
  29. }
  30.  
  31. /**
  32. * @param {Object} record
  33. */
  34. update (record) {
  35. return promise({status: 'UPDATE'})
  36. }
  37.  
  38. /**
  39. * @param {Object} record
  40. */
  41. destroy (record) {
  42. return promise({status: 'DESTROY'})
  43. }
  44. }
Add Comment
Please, Sign In to add comment