superleap-code-editor
Version:
A flexible, reusable code editor component with multiple file handling modes
23 lines • 1.73 kB
TypeScript
export { CodeEditorWrapper } from "./components/codeEditorWrapper";
export { CodeEditor } from "./components/editor/codeEditor";
export { EditorLayout } from "./components/layout/editorLayout";
export { Header } from "./components/layout/header";
export { FileExplorer } from "./components/panels/fileExplorer/fileExplorer";
export { DataExplorer } from "./components/panels/dataExplorer";
export type { DataExplorerItem, DataExplorerItemType, DataExplorerProps, } from "./components/panels/dataExplorer";
export { FunctionLibrary } from "./components/panels/functionLibrary";
export { PreviewPanel } from "./components/panels/previewPanel";
export { TestRunner } from "./components/panels/testRunner";
export { VersionHistory } from "./components/panels/versionHistory";
export { Panels } from "./types/fileTypes";
export { createFileProvider, FormFileProvider, URLFileProvider, WorkflowFileProvider, } from "./providers/fileProviders";
export { useFileManager } from "./hooks/useFileManager";
export { autoConvertToExplorerData, convertGenericDataToExplorerItem, convertObjectsToExplorerData, createSampleExplorerData, mapDataTypeToExplorerType, mapFieldTypeToExplorerType, } from "./utils/dataExplorerHelpers";
export { getLanguageFromExtension } from "./utils/monacoHelper";
export { collectAllFiles } from "./utils/pathHelpers";
export type { CodeEditorConfig, FileNode, FileProvider, } from "./types/fileTypes";
export type { UseFileManagerReturn } from "./hooks/useFileManager";
export { FormCodeEditor, URLCodeEditor, WorkflowCodeEditor, } from "./components/codeEditorWrapper";
export { Alert, Button, Splitter, Tooltip, Tree } from "antd";
export declare const VERSION = "1.0.0";
//# sourceMappingURL=index.d.ts.map