Properties
cleanup
cleanup: ((handle, exception) => Promise<void>)
Type declaration
-
- (handle, exception): Promise<void>
-
Parameters
-
handle: Readonly<{
conn: T;
connConfigBus: StickySubscribable<C>;
id: string;
initData: I;
setState: ((newConnState) => void);
updateState: ((callback) => void);
}>
-
exception: any
Returns Promise<void>
handle
handle: ((handle) => Promise<void>)
Type declaration
-
- (handle): Promise<void>
-
Parameters
-
handle: Readonly<{
conn: T;
connConfigBus: StickySubscribable<C>;
id: string;
initData: I;
setState: ((newConnState) => void);
updateState: ((callback) => void);
}>
Returns Promise<void>
makeInitialConfig
makeInitialConfig: ((conn, initData, id) => C)
Type declaration
-
- (conn, initData, id): C
-
Parameters
-
conn: T
-
initData: I
-
id: string
Returns C
makeInitialState
makeInitialState: ((conn, config, initData, id) => S)
Type declaration
-
- (conn, config, initData, id): S
-
Parameters
-
conn: T
-
config: C
-
initData: I
-
id: string
Returns S
modifyConfigOnRemove
modifyConfigOnRemove: ((config) => C)
Adapter, which handles incoming connections. It contains actual domain logic for each connection.
See ConnRegistry for generic types descriptions.