license Zone . __load_patch ( 'socketio' , ( global , Zone , api ) => { ( Zone as any ) [ Zone . __symbol__ ( 'socketio' ) ] = function patchSocketIO ( io ) { api . patchEventTarget ( global , [ io . Socket . prototype ] , { useG : false , chkDup : false , rt : true , diff : ( task , delegate ) => { return task . callback === delegate ; } } ) ; io . Socket . prototype . on = io . Socket . prototype . addEventListener ; io . Socket . prototype . off = io . Socket . prototype . removeListener = io . Socket . prototype . removeAllListeners = io . Socket . prototype . removeEventListener ; } ; } ) ;