1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 | import {createToken} from 'fusion-core';
|
10 | import type {Token} from 'fusion-core';
|
11 | import type {Options} from 'koa-bodyparser';
|
12 | import type {RPCConfigType} from './types';
|
13 |
|
14 | export const RPCToken: Token<any> = createToken('RPCToken');
|
15 |
|
16 | export type HandlerType = {[string]: (...args: any) => any};
|
17 | export const RPCHandlersToken: Token<HandlerType> = createToken(
|
18 | 'RPCHandlersToken'
|
19 | );
|
20 | export const BodyParserOptionsToken: Token<Options> = createToken(
|
21 | 'BodyParserOptionsToken'
|
22 | );
|
23 | export const RPCHandlersConfigToken: Token<RPCConfigType> = createToken(
|
24 | 'RPCHandlersConfigToken'
|
25 | );
|