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', ]) }