1- import { EventType , LogLevel , OpenSeaStreamClient } from '../src' ;
2- import WS from 'jest-websocket-mock' ;
3- import { getSocket , getChannels , encode , mockEvent } from './helpers' ;
4- import { collectionTopic } from '../src/helpers' ;
1+ import { jest } from '@jest/globals' ;
2+ import { WS } from 'jest-websocket-mock' ;
3+ import { getSocket , getChannels , encode , mockEvent } from './helpers.js' ;
4+ import {
5+ EventType ,
6+ LogLevel ,
7+ OnClientEvent ,
8+ OpenSeaStreamClient
9+ } from '../src/index.js' ;
10+ import { collectionTopic } from '../src/helpers.js' ;
511
612let server : WS ;
713let streamClient : OpenSeaStreamClient ;
@@ -131,7 +137,9 @@ describe('middleware', () => {
131137 test ( 'single' , ( ) => {
132138 const collectionSlug = 'c1' ;
133139
134- const onClientEvent = jest . fn ( ) . mockImplementation ( ( ) => true ) ;
140+ const onClientEvent = jest
141+ . fn ( )
142+ . mockImplementation ( ( ) => true ) as OnClientEvent ;
135143
136144 streamClient = new OpenSeaStreamClient ( {
137145 ...clientOpts ,
@@ -194,11 +202,10 @@ describe('middleware', () => {
194202 test ( 'filter out events' , ( ) => {
195203 const collectionSlug = 'c1' ;
196204
197- const onClientEvent = jest
198- . fn ( )
199- . mockImplementation (
200- ( _c , _e , event ) => event . payload . chain === 'ethereum'
201- ) ;
205+ const onClientEvent = jest . fn ( ) . mockImplementation (
206+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
207+ ( _c , _e , event : any ) => event . payload . chain . name === 'ethereum'
208+ ) as OnClientEvent ;
202209
203210 streamClient = new OpenSeaStreamClient ( {
204211 ...clientOpts ,
@@ -214,10 +221,10 @@ describe('middleware', () => {
214221 const onEvent = jest . fn ( ) ;
215222
216223 const ethereumListing = mockEvent ( EventType . ITEM_LISTED , {
217- chain : 'ethereum'
224+ chain : { name : 'ethereum' }
218225 } ) ;
219226 const polygonListing = mockEvent ( EventType . ITEM_LISTED , {
220- chain : 'polygon'
227+ chain : { name : 'polygon' }
221228 } ) ;
222229
223230 streamClient . onEvents (
0 commit comments