UNPKG

@lyra/form-builder

Version:
33 lines (25 loc) 887 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.CLEANUP_EVENT = undefined; exports.createUploadEvent = createUploadEvent; exports.createInitialUploadEvent = createInitialUploadEvent; var _typedefs = require('./typedefs'); var _constants = require('./constants'); var _patches = require('../../utils/patches'); const UNSET_UPLOAD_PATCH = (0, _patches.unset)([_constants.UPLOAD_STATUS_KEY]); function createUploadEvent(patches = []) /*: UploadEvent*/ { return { type: 'uploadEvent', patches }; } const CLEANUP_EVENT = exports.CLEANUP_EVENT = createUploadEvent([UNSET_UPLOAD_PATCH]); function createInitialUploadEvent(file /*: File*/) { return createUploadEvent([(0, _patches.set)({ progress: 2, initiated: new Date().toISOString(), file: { name: file.name, type: file.type } }, [_constants.UPLOAD_STATUS_KEY])]); }