import { Observable } from "rxjs" ; import { Store } from "redux" ; import { ImmutableCell , ImmutableNotebook } from "@nteract/commutable" ; import { AppState , ContentRef } from "@nteract/types" ; import { MythicAction } from "@nteract/myths" ; import { IActionRecorder , ICollaborationBackend , ICollaborationDriver } from "../types" ; /** Collaboration driver placeholder */ export class CollaborationDriver implements ICollaborationDriver , IActionRecorder { constructor ( private readonly backend , private readonly store , private readonly contentRef ) { } join ( filePath , notebook , kernelRef ) { throw new Error ( "Method not implemented." ) ; } leave ( ) { throw new Error ( "Method not implemented." ) ; } recordInsertCell ( id , insertAt , cell ) { throw new Error ( "Method not implemented." ) ; } recordDeleteCell ( id ) { throw new Error ( "Method not implemented." ) ; } recordCellContent ( id , value ) { throw new Error ( "Method not implemented." ) ; } }