🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@tb-app/pub-sub

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tb-app/pub-sub - npm Package Compare versions

Comparing version
0.2.0
to
0.3.0
+5
-5
lib/index.js

@@ -59,3 +59,3 @@ 'use strict';

* @param data
* @returns
* @return
*/

@@ -73,3 +73,3 @@ function publish(name, data) {

if (hasOwnProperty(map, token)) {
map[token](names[i], data);
map[token](data);
return true;

@@ -82,3 +82,3 @@ }

result = true;
callback(name, data);
callback(data);
});

@@ -170,5 +170,5 @@ }

function subscribeOnce(name, callback) {
var token = subscribe(name, function wrapCallback(n, data) {
var token = subscribe(name, function wrapCallback(data) {
unsubscribe(token);
callback(n, data);
callback(data);
});

@@ -175,0 +175,0 @@ return token;

{
"name": "@tb-app/pub-sub",
"version": "0.2.0",
"version": "0.3.0",
"description": "提供发布订阅模式的库",

@@ -55,3 +55,7 @@ "keywords": [

},
"gitHead": "8df64e4ad6f74171775857f867461107fd6ea4b9"
"volta": {
"node": "14.17.0",
"npm": "7.12.0"
},
"gitHead": "696859cec0cf670ed8544bda90eb8224b7ce55cf"
}

@@ -1,2 +0,2 @@

declare type Callback = (name: string, data: any) => any;
declare type Callback = (data: any) => any;
/**

@@ -13,5 +13,5 @@ * 订阅消息。同一个消息名称可以关联多个回调函数

* @param data
* @returns
* @return
*/
declare function publish(name: string, data?: any): boolean;
declare function publish<T = any>(name: string, data?: T): boolean;
/**

@@ -18,0 +18,0 @@ * 根据消息名称清除订阅