41 lines
2.1 KiB
JavaScript
41 lines
2.1 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.EResolveMode = exports.EResolve = void 0;
|
|
///////////////////////////////////////////////////////
|
|
//
|
|
// Sync Types
|
|
//
|
|
/**
|
|
* An enumeration to narrow a conflict resolve to a single item or for all following conflicts.
|
|
*
|
|
* @export
|
|
* @enum {number}
|
|
*/
|
|
var EResolve;
|
|
(function (EResolve) {
|
|
/**
|
|
* Always will use the chose conflict settings for all following conflicts.
|
|
*/
|
|
EResolve[EResolve["ALWAYS"] = 0] = "ALWAYS";
|
|
/**
|
|
* 'This' will use the conflict settings for a single conflict so the conflict callback will be triggered again for the next conflict.
|
|
*/
|
|
EResolve[EResolve["THIS"] = 1] = "THIS";
|
|
})(EResolve = exports.EResolve || (exports.EResolve = {}));
|
|
/**
|
|
* The possible modes to resolve a conflict during a sync
|
|
*
|
|
* @export
|
|
* @enum {number}
|
|
*/
|
|
var EResolveMode;
|
|
(function (EResolveMode) {
|
|
EResolveMode[EResolveMode["SKIP"] = 0] = "SKIP";
|
|
EResolveMode[EResolveMode["OVERWRITE"] = 1] = "OVERWRITE";
|
|
EResolveMode[EResolveMode["IF_NEWER"] = 2] = "IF_NEWER";
|
|
EResolveMode[EResolveMode["IF_SIZE_DIFFERS"] = 3] = "IF_SIZE_DIFFERS";
|
|
EResolveMode[EResolveMode["THROW"] = 4] = "THROW";
|
|
EResolveMode[EResolveMode["RETRY"] = 5] = "RETRY";
|
|
EResolveMode[EResolveMode["ABORT"] = 6] = "ABORT";
|
|
})(EResolveMode = exports.EResolveMode || (exports.EResolveMode = {}));
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzcmMvdHlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBdUNBLHVEQUF1RDtBQUN2RCxFQUFFO0FBQ0YsYUFBYTtBQUNiLEVBQUU7QUFFRjs7Ozs7R0FLRztBQUNILElBQVksUUFTWDtBQVRELFdBQVksUUFBUTtJQUNuQjs7T0FFRztJQUNILDJDQUFNLENBQUE7SUFDTjs7T0FFRztJQUNILHVDQUFJLENBQUE7QUFDTCxDQUFDLEVBVFcsUUFBUSxHQUFSLGdCQUFRLEtBQVIsZ0JBQVEsUUFTbkI7QUFFRDs7Ozs7R0FLRztBQUNILElBQVksWUFRWDtBQVJELFdBQVksWUFBWTtJQUN2QiwrQ0FBUSxDQUFBO0lBQ1IseURBQVMsQ0FBQTtJQUNULHVEQUFRLENBQUE7SUFDUixxRUFBZSxDQUFBO0lBQ2YsaURBQUssQ0FBQTtJQUNMLGlEQUFLLENBQUE7SUFDTCxpREFBSyxDQUFBO0FBQ04sQ0FBQyxFQVJXLFlBQVksR0FBWixvQkFBWSxLQUFaLG9CQUFZLFFBUXZCIn0=
|