@@ -44,7 +44,7 @@ interface ChannelOptions {
4444 queue ?: string
4545}
4646
47- interface ConnectLoader < Headers extends object = { } > {
47+ interface ConnectLoader < Headers extends object = unknown > {
4848 ( ctx : ConnectContext < Headers > , lastSynced : number ) :
4949 | [ Action , ServerMeta ] [ ]
5050 | Promise <
@@ -358,7 +358,7 @@ interface ActionFinally<
358358 */
359359interface ChannelFilter < Headers extends object > {
360360 (
361- ctx : Context < { } , Headers > ,
361+ ctx : Context < unknown , Headers > ,
362362 action : Readonly < Action > ,
363363 meta : Readonly < ServerMeta >
364364 ) : boolean | Promise < boolean >
@@ -637,7 +637,7 @@ export function wasNot403(cb: () => Promise<void>): Promise<boolean>
637637 * Base server class to extend.
638638 */
639639export class BaseServer <
640- Headers extends object = { } ,
640+ Headers extends object = unknown ,
641641 ServerLog extends Log = Log < ServerMeta >
642642> {
643643 /**
@@ -734,7 +734,7 @@ export class BaseServer<
734734 subscribers : {
735735 [ channel : string ] : {
736736 [ nodeId : string ] : {
737- filters : Record < string , ChannelFilter < { } > | true >
737+ filters : Record < string , ChannelFilter < unknown > | true >
738738 unsubscribe ?: ( action : LoguxUnsubscribeAction , meta : ServerMeta ) => void
739739 }
740740 }
@@ -806,8 +806,8 @@ export class BaseServer<
806806 * @param options Additional options
807807 */
808808 channel <
809- ChannelParams extends object = { } ,
810- Data extends object = { } ,
809+ ChannelParams extends object = unknown ,
810+ Data extends object = unknown ,
811811 SubscribeAction extends LoguxSubscribeAction = LoguxSubscribeAction
812812 > (
813813 pattern : string ,
@@ -822,7 +822,7 @@ export class BaseServer<
822822 */
823823 channel <
824824 ChannelParams extends string [ ] = string [ ] ,
825- Data extends object = { } ,
825+ Data extends object = unknown ,
826826 SubscribeAction extends LoguxSubscribeAction = LoguxSubscribeAction
827827 > (
828828 pattern : RegExp ,
@@ -1054,7 +1054,7 @@ export class BaseServer<
10541054 *
10551055 * @param callbacks Callback during subscription process.
10561056 */
1057- otherChannel < Data extends object = { } > (
1057+ otherChannel < Data extends object = unknown > (
10581058 callbacks : ChannelCallbacks < LoguxSubscribeAction , Data , [ string ] , Headers >
10591059 ) : void
10601060
@@ -1084,7 +1084,7 @@ export class BaseServer<
10841084 *
10851085 * @param callbacks Callbacks for actions with this type.
10861086 */
1087- otherType < Data extends object = { } > (
1087+ otherType < Data extends object = unknown > (
10881088 callbacks : ActionCallbacks < Action , Data , Headers >
10891089 ) : void
10901090
@@ -1151,7 +1151,7 @@ export class BaseServer<
11511151 * @param callbacks Callbacks for action created by creator.
11521152 * @param options Additional options
11531153 */
1154- type < Creator extends AbstractActionCreator , Data extends object = { } > (
1154+ type < Creator extends AbstractActionCreator , Data extends object = unknown > (
11551155 actionCreator : Creator ,
11561156 callbacks : ActionCallbacks < ReturnType < Creator > , Data , Headers > ,
11571157 options ?: TypeOptions
@@ -1180,7 +1180,7 @@ export class BaseServer<
11801180 * @param callbacks Callbacks for actions with this type.
11811181 * @param options Additional options
11821182 */
1183- type < TypeAction extends Action = AnyAction , Data extends object = { } > (
1183+ type < TypeAction extends Action = AnyAction , Data extends object = unknown > (
11841184 name : RegExp | TypeAction [ 'type' ] ,
11851185 callbacks : ActionCallbacks < TypeAction , Data , Headers > ,
11861186 options ?: TypeOptions
0 commit comments