summaryrefslogtreecommitdiff
path: root/app/client/types.js
blob: 20559208d9f41a118e86fbe9b5c064ad8e84b80e (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
import { crud_type, with_type } from './api/crud.types'

export default {
	system: {
		load_site: 'SYSTEM_LOAD_SITE',
		running_command: 'SYSTEM_RUNNING_COMMAND',
		command_output: 'SYSTEM_COMMAND_OUTPUT',
		relay_connected: 'SYSTEM_RELAY_CONNECTED',
		relay_disconnected: 'SYSTEM_RELAY_DISCONNECTED',
		rpc_connected: 'SYSTEM_RPC_CONNECTED',
		rpc_disconnected: 'SYSTEM_RPC_DISCONNECTED',
		list_directory: 'SYSTEM_LIST_DIRECTORY',
		listing_directory: 'SYSTEM_LISTING_DIRECTORY',
		count_directory: 'SYSTEM_COUNT_DIRECTORY',
		counting_directory: 'SYSTEM_COUNTING_DIRECTORY',
		stdout: 'SYSTEM_STDOUT',
		stderr: 'SYSTEM_STDERR',
		change_language: 'SYSTEM_CHANGE_LANGUAGE',
	},
	app: {
		change_tool: "APP_CHANGE_TOOL",
		load_progress: "APP_LOAD_PROGRESS",
	},
	folder: crud_type('folder', [
	]),
	file: crud_type('file', [
	]),
	task: crud_type('task', [
		'starting_task',
		'stopping_task',
		'task_begin',
		'task_finish',
		'start_queue',
		'stop_queue',
		'starting_queue',
		'stopping_queue',
		'progress',
		'epoch',
	]),
	auth: crud_type('auth', [
		'set_token',
		'set_error',
		'set_current_user',
		'logout_user',
		'loading',
		'initialized',
		'set_return_to',
	]),
	socket: {
		connect: 'SOCKET_CONNECT',
		connect_error: 'SOCKET_CONNECT_ERROR',
		reconnect: 'SOCKET_RECONNECT',
		reconnecting: 'SOCKET_RECONNECTING',
		reconnect_error: 'SOCKET_RECONNECT_ERROR',
		reconnect_failed: 'SOCKET_RECONNECT_FAILED',
		disconnect: 'SOCKET_DISCONNECT',
		error: 'SOCKET_ERROR',
		status: 'SOCKET_STATUS',

		load_params: 'SOCKET_LOAD_PARAMS',
		list_checkpoints: 'SOCKET_LIST_CHECKPOINTS',
		list_sequences: 'SOCKET_LIST_SEQUENCES',
		list_epochs: 'SOCKET_LIST_EPOCHS',
	},
	player: {
		get_params: 'GET_PARAMS',
		set_param: 'SET_PARAM',
		send_command: 'SEND_COMMAND',

		loading_checkpoints: 'LOADING_CHECKPOINTS',
		loading_checkpoint: 'LOADING_CHECKPOINT',
		list_checkpoints: 'LIST_CHECKPOINTS',

		loading_sequences: 'LOADING_SEQUENCES',
		loading_sequence: 'LOADING_SEQUENCE',
		load_sequence: 'LOAD_SEQUENCE',

		loading_epochs: 'LOADING_EPOCHS',
		load_epoch: 'LOAD_EPOCH',

		set_fps: 'SET_FPS',
		seeking: 'SEEKING',
		pausing: 'PAUSING',
		playing: 'PLAYING',
		current_frame: 'CURRENT_FRAME',
		start_recording: 'START_RECORDING',
		add_record_frame: 'ADD_RECORD_FRAME',
		save_frame: 'SAVE_FRAME',
		saving_video: 'SAVING_VIDEO',
		save_video: 'SAVE_VIDEO',

		set_fullscreen: 'SET_FULLSCREEN',
	},
	audioPlayer: {
		play: 'AUDIO_PLAY',
		pause: 'AUDIO_PAUSE',
		resume: 'AUDIO_RESUME',
		enqueue: 'AUDIO_ENQUEUE',
	},
	dataset: {
		load: 'DATASET_LOAD',
		set_folder: 'DATASET_SET_FOLDER',
		upload_files: 'DATASET_UPLOAD_FILES',
		file_progress: 'DATASET_FILE_PROGRESS',
		file_uploaded: 'DATASET_FILE_UPLOADED',
		fetch_url: 'DATASET_FETCH_URL',
		fetch_progress: 'DATASET_FETCH_PROGRESS',
		list_epochs: 'DATASET_LIST_EPOCHS',
	},
	samplernn: {
		init: 'SAMPLERNN_INIT',
		set_folder: 'SAMPLERNN_SET_FOLDER',
		load_loss: 'SAMPLERNN_LOAD_LOSS',
		load_graph: 'SAMPLERNN_LOAD_GRAPH',
		// queue and train
		// update checkpoint settings
		// reset checkpoint settings
		// queue new checkpoint
	},
	biggan: with_type('biggan', [
		'init', 'set_folder', 'load_results', 'load_encodings',
	]),
	pix2pix: with_type('pix2pix', [
		'init', 'set_folder'
	]),
	pix2pixhd: with_type('pix2pixhd', [
		'init', 'set_folder', 'load_results', 'load_dataset_count', 'load_uprez'
	]),
	pix2wav: with_type('pix2wav', [
		'init', 'set_folder'
	]),
	wav2pix: with_type('wav2pix', [
		'load', 'progress', 'finish', 'zip', 'uploading',
	]),
	dashboard: with_type('dashboard', [
		'load',
	]),
	morph: with_type('morph', [
		'load',
	])
}