@opra/common
Version:
Opra common package
23 lines (22 loc) • 622 B
TypeScript
import type { DataTypeContainer } from '../data-type-container.interface.js';
import type { RpcHeader } from './rpc-header.interface.js';
import type { RpcOperation } from './rpc-operation.interface.js';
/**
* RPC Controller
* @interface RpcController
*/
export interface RpcController extends DataTypeContainer {
kind: RpcController.Kind;
description?: string;
operations?: Record<string, RpcOperation>;
headers?: RpcHeader[];
}
/**
*
* @namespace RpcController
*/
export declare namespace RpcController {
type Name = string;
const Kind = "RpcController";
type Kind = 'RpcController';
}