UNPKG

@abaplint/runtime

Version:
26 lines (25 loc) 660 B
import { FieldSymbol, Structure, Table } from "./types"; import { ICharacter } from "./types/_character"; import { INumeric } from "./types/_numeric"; type TypeType = INumeric | Table | ICharacter | Structure | FieldSymbol; export type RFCCallSignature = { exporting?: { [name: string]: TypeType; }; importing?: { [name: string]: TypeType; }; tables?: { [name: string]: TypeType; }; changing?: { [name: string]: TypeType; }; exceptions?: { [name: string]: number; }; }; export interface RFCClient { call(name: string, signature: RFCCallSignature): Promise<void>; } export {};