blob: 41cf624b9258b451388a62350225922ebccb7e2c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import { crud_actions } from 'app/api/crud.actions'
/*
for our crud events, create corresponding actions
the actions fire a 'loading' event, call the underlying api method, and then resolve.
so you can do ...
import { folderActions } from 'app/api'
folderActions.index({ module: 'samplernn' })
folderActions.show(12)
folderActions.create({ module: 'samplernn', name: 'foo' })
folderActions.update(12, { module: 'pix2pix' })
folderActions.destroy(12, { confirm: true })
folderActions.upload(12, form_data)
*/
export const actions = [
'graph',
'page',
'tile',
'upload',
].reduce((a,b) => (a[b] = crud_actions(b)) && a, {})
|