import * as I from 'immutable'; import {compose, Property} from '@avocado/core'; import {nextStep} from './next-step'; const decorate = compose( Property('state'), ); export function Synchronized(Superclass) { return class Synchronized extends decorate(Superclass) { acceptPacket(packet) {} packetsForUpdate(force = false) { return []; } } }