collaborative-ui
Version:
React component library for building real-time collaborative editing applications.
12 lines (11 loc) • 559 B
TypeScript
import * as React from 'react';
import type { StrApi } from 'json-joy/lib/json-crdt';
import * as monaco from 'monaco-editor';
export interface CollaborativeMonacoProps extends React.HTMLAttributes<HTMLDivElement> {
str: () => StrApi;
editor?: monaco.editor.IStandaloneCodeEditor;
options?: monaco.editor.IStandaloneEditorConstructionOptions;
override?: monaco.editor.IEditorOverrideServices;
onEditor?: (editor: monaco.editor.IStandaloneCodeEditor) => void;
}
export declare const CollaborativeMonaco: React.FC<CollaborativeMonacoProps>;