Source: crdt/ORList.ts

/**
 * @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 {}
}*/