UNPKG

@opra/common

Version:
23 lines (22 loc) 622 B
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'; }