@finos/legend-studio
Version:
22 lines • 1.17 kB
TypeScript
/// <reference types="react" resolution-mode="require"/>
import { ExternalFormatConnection, type Binding } from '@finos/legend-graph';
import { ConnectionValueState } from '../../../../stores/editor-state/element-editor-state/connection/ConnectionEditorState.js';
import type { EditorStore } from '../../../../stores/EditorStore.js';
import { NewConnectionValueDriver } from '../../../../stores/editor/NewElementState.js';
export declare class ExternalFormatConnectionValueState extends ConnectionValueState {
connection: ExternalFormatConnection;
constructor(editorStore: EditorStore, connection: ExternalFormatConnection);
label(): string;
}
export declare const ExternalFormatConnectionEditor: ((props: {
connectionValueState: ExternalFormatConnectionValueState;
isReadOnly: boolean;
}) => JSX.Element) & {
displayName: string;
};
export declare class NewExternalFormatConnectionDriver extends NewConnectionValueDriver<ExternalFormatConnection> {
constructor(editorStore: EditorStore);
get isValid(): boolean;
createConnection(store: Binding): ExternalFormatConnection;
}
//# sourceMappingURL=ExternalFormatConnectionEditor.d.ts.map