summaryrefslogtreecommitdiff
path: root/animism-align/frontend/types.js
blob: f92f70b52fc9ae40056b237df5ae4721008241ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import { with_type, crud_type } from './api/crud.types'

export const api = crud_type('api', [])

export const upload = crud_type('upload', [])
export const media = crud_type('media', [])
export const peaks = crud_type('peaks', [])
export const text = crud_type('text', [])
export const annotation = crud_type('annotation', [])
export const paragraph = crud_type('paragraph', [])
export const align = crud_type('align', [
  'set_display_setting',
  'set_temporary_annotation',
  'update_temporary_annotation',
  'update_temporary_annotation_settings',
])

export const audio = with_type('audio', [
  'play', 'pause', 'update_time',
])

export const site = with_type('site', [
])

export const system = with_type('system', [
])

export const init = '@@INIT'