@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
22 lines (21 loc) • 797 B
TypeScript
import type { VersionInformation } from '../../commands/repl-version';
import type { IdMessageBase, MessageDefinition } from './all-messages';
/**
* The hello message is automatically sent by the sever upon connection.
*/
export interface FlowrHelloResponseMessage extends IdMessageBase {
type: 'hello';
/** The hello message never has an id, it is always undefined */
id: undefined;
/**
* A unique name that is assigned to each client.
* It has no semantic meaning and is only used/useful for debugging.
*/
clientName: string;
/**
* Describes which versions are in use on the server.
* @see VersionInformation
*/
versions: VersionInformation;
}
export declare const helloMessageDefinition: MessageDefinition<FlowrHelloResponseMessage>;