1 | import { Function1 } from "lodash";
|
2 | import { RepoContext, SdmContext } from "../context/SdmContext";
|
3 | export declare type ListenerInvocation = SdmContext;
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 | export declare type RepoListenerInvocation = RepoContext;
|
10 | export declare type RepoListener<I extends RepoListenerInvocation = RepoListenerInvocation, R extends any = any> = Function1<I, Promise<R>>;
|
11 |
|
12 |
|
13 |
|
14 | export declare type SdmListener<I extends ListenerInvocation, R extends any = any> = Function1<I, Promise<R>>;
|
15 |
|
\ | No newline at end of file |