UNPKG
@freemework/common
Version:
latest (0.17.0)
0.17.0
0.16.2
0.16.1
0.16.0
0.15.3
0.15.2
0.15.1
0.15.0
0.14.18
0.14.17
0.14.16
0.14.15
0.14.11
0.14.10
0.14.9
0.14.8
0.14.7
0.14.6
0.14.4
0.14.3
0.14.2
0.14.1
0.14.0
0.13.4
0.13.0
0.12.6
0.12.5
0.12.3
0.12.2
0.12.1
0.12.0
0.11.5
0.11.4
0.11.3
0.11.2
0.11.0
0.10.15
0.10.13
0.10.12
0.10.6
0.10.5
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.9
0.9.8
0.9.7
0.9.6
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.13
0.8.12
0.8.11
0.8.10
0.8.8
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.1
0.8.0
0.7.0
0.6.2
0.6.1
0.6.0
0.5.0
0.4.28
0.4.27
0.4.26
0.4.25
0.4.24
0.4.23
0.4.22
0.4.20
0.4.19
0.4.18
0.4.17
0.4.16
0.4.15
0.4.14
0.4.13
0.4.12
0.4.11
0.4.10
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.7
0.3.2
0.2.0
Common library of the Freemework Project.
docs.freemework.org
freemework/common
@freemework/common
/
src
/
channel
/
FChannelInvoke.ts
7 lines
(5 loc)
•
250 B
text/typescript
View Raw
1
2
3
4
5
6
7
import { FExecutionContext }
from
"../execution_context/index.js"
;
/** Define some kind of a transport for RPC implementations */
export
interface
FChannelInvoke
<
TIn
,
TOut
> { invoke(executionContext: FExecutionContext,
args
: TIn): Promise<TOut>; }