/**
* @author Maximilian Kallert <max@refinio.net>
* @copyright REFINIO GmbH 2020
* @license CC-BY-NC-SA-2.5; portions MIT License
* @version 1.0.0
*/
/**
* This module implements the CRDT ORList algorithm.
* @module
*/
// import {RecipeRule} from '@OneCoreTypes';
// import {CRDTImplementation} from './CRDTImplementation';
/**
* Implementation of the Observed-Remove List (OR-List)
*
* The OR-List is based on the OR-Set.
*/
/* export class ORList implements CRDTImplementation {
generateRecipeRules(rule: RecipeRule, path: string): RecipeRule[] {
return [];
}
async generateMetaData(oldObj: any, newObj: any, rule: RecipeRule): Promise<any> {}
mergeMetaData(): void {}
}*/