@@ -44,7 +44,7 @@ interface ChannelOptions {
44
44
queue ?: string
45
45
}
46
46
47
- interface ConnectLoader < Headers extends object = { } > {
47
+ interface ConnectLoader < Headers extends object = unknown > {
48
48
( ctx : ConnectContext < Headers > , lastSynced : number ) :
49
49
| [ Action , ServerMeta ] [ ]
50
50
| Promise <
@@ -358,7 +358,7 @@ interface ActionFinally<
358
358
*/
359
359
interface ChannelFilter < Headers extends object > {
360
360
(
361
- ctx : Context < { } , Headers > ,
361
+ ctx : Context < unknown , Headers > ,
362
362
action : Readonly < Action > ,
363
363
meta : Readonly < ServerMeta >
364
364
) : boolean | Promise < boolean >
@@ -637,7 +637,7 @@ export function wasNot403(cb: () => Promise<void>): Promise<boolean>
637
637
* Base server class to extend.
638
638
*/
639
639
export class BaseServer <
640
- Headers extends object = { } ,
640
+ Headers extends object = unknown ,
641
641
ServerLog extends Log = Log < ServerMeta >
642
642
> {
643
643
/**
@@ -734,7 +734,7 @@ export class BaseServer<
734
734
subscribers : {
735
735
[ channel : string ] : {
736
736
[ nodeId : string ] : {
737
- filters : Record < string , ChannelFilter < { } > | true >
737
+ filters : Record < string , ChannelFilter < unknown > | true >
738
738
unsubscribe ?: ( action : LoguxUnsubscribeAction , meta : ServerMeta ) => void
739
739
}
740
740
}
@@ -806,8 +806,8 @@ export class BaseServer<
806
806
* @param options Additional options
807
807
*/
808
808
channel <
809
- ChannelParams extends object = { } ,
810
- Data extends object = { } ,
809
+ ChannelParams extends object = unknown ,
810
+ Data extends object = unknown ,
811
811
SubscribeAction extends LoguxSubscribeAction = LoguxSubscribeAction
812
812
> (
813
813
pattern : string ,
@@ -822,7 +822,7 @@ export class BaseServer<
822
822
*/
823
823
channel <
824
824
ChannelParams extends string [ ] = string [ ] ,
825
- Data extends object = { } ,
825
+ Data extends object = unknown ,
826
826
SubscribeAction extends LoguxSubscribeAction = LoguxSubscribeAction
827
827
> (
828
828
pattern : RegExp ,
@@ -1054,7 +1054,7 @@ export class BaseServer<
1054
1054
*
1055
1055
* @param callbacks Callback during subscription process.
1056
1056
*/
1057
- otherChannel < Data extends object = { } > (
1057
+ otherChannel < Data extends object = unknown > (
1058
1058
callbacks : ChannelCallbacks < LoguxSubscribeAction , Data , [ string ] , Headers >
1059
1059
) : void
1060
1060
@@ -1084,7 +1084,7 @@ export class BaseServer<
1084
1084
*
1085
1085
* @param callbacks Callbacks for actions with this type.
1086
1086
*/
1087
- otherType < Data extends object = { } > (
1087
+ otherType < Data extends object = unknown > (
1088
1088
callbacks : ActionCallbacks < Action , Data , Headers >
1089
1089
) : void
1090
1090
@@ -1151,7 +1151,7 @@ export class BaseServer<
1151
1151
* @param callbacks Callbacks for action created by creator.
1152
1152
* @param options Additional options
1153
1153
*/
1154
- type < Creator extends AbstractActionCreator , Data extends object = { } > (
1154
+ type < Creator extends AbstractActionCreator , Data extends object = unknown > (
1155
1155
actionCreator : Creator ,
1156
1156
callbacks : ActionCallbacks < ReturnType < Creator > , Data , Headers > ,
1157
1157
options ?: TypeOptions
@@ -1180,7 +1180,7 @@ export class BaseServer<
1180
1180
* @param callbacks Callbacks for actions with this type.
1181
1181
* @param options Additional options
1182
1182
*/
1183
- type < TypeAction extends Action = AnyAction , Data extends object = { } > (
1183
+ type < TypeAction extends Action = AnyAction , Data extends object = unknown > (
1184
1184
name : RegExp | TypeAction [ 'type' ] ,
1185
1185
callbacks : ActionCallbacks < TypeAction , Data , Headers > ,
1186
1186
options ?: TypeOptions
0 commit comments