small-emitter
Advanced tools
Comparing version 0.1.9 to 0.2.0
@@ -14,3 +14,3 @@ class Emitter { | ||
e[name] = e[name] || []; | ||
(_a = e[name]) === null || _a === void 0 ? void 0 : _a.push(callback); | ||
(_a = e[name]) == null ? void 0 : _a.push(callback); | ||
} | ||
@@ -36,3 +36,3 @@ once(name, callback) { | ||
const e = this.events; | ||
if (!((_a = e[name]) === null || _a === void 0 ? void 0 : _a.length)) | ||
if (!((_a = e[name]) == null ? void 0 : _a.length)) | ||
return; | ||
@@ -39,0 +39,0 @@ if (callback) { |
@@ -20,3 +20,3 @@ (function (global, factory) { | ||
e[name] = e[name] || []; | ||
(_a = e[name]) === null || _a === void 0 ? void 0 : _a.push(callback); | ||
(_a = e[name]) == null ? void 0 : _a.push(callback); | ||
} | ||
@@ -42,3 +42,3 @@ once(name, callback) { | ||
const e = this.events; | ||
if (!((_a = e[name]) === null || _a === void 0 ? void 0 : _a.length)) | ||
if (!((_a = e[name]) == null ? void 0 : _a.length)) | ||
return; | ||
@@ -45,0 +45,0 @@ if (callback) { |
{ | ||
"name": "small-emitter", | ||
"version": "0.1.9", | ||
"version": "0.2.0", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "author": "Lv Heng", |
@@ -56,3 +56,3 @@ # Emitter | ||
### `on(name: string, callback: () => void)` | ||
### `on<T extends Function>(name: string, callback: T)` | ||
@@ -77,3 +77,3 @@ **Arguments** | ||
### `once(name: string, callback: () => void)` | ||
### `once<T extends Function>(name: string, callback: T)` | ||
@@ -99,3 +99,3 @@ **Arguments** | ||
### `emit(name: string, ...args: any[])` | ||
### `emit<T extends unknown[]>(name: string, ...args: T)` | ||
@@ -119,3 +119,3 @@ **Arguments** | ||
### `off(name: string, callback?: () => void)` | ||
### `off<T extends Function>(name: string, callback?: T)` | ||
@@ -122,0 +122,0 @@ **Arguments** |
@@ -56,3 +56,3 @@ # Emitter | ||
### `on(name: string, callback: () => void)` | ||
### `on<T extends Function>(name: string, callback: T)` | ||
@@ -77,3 +77,3 @@ **参数** | ||
### `once(name: string, callback: () => void)` | ||
### `once<T extends Function>(name: string, callback: T)` | ||
@@ -99,3 +99,3 @@ **参数** | ||
### `emit(name: string, ...args: any[])` | ||
### `emit<T extends unknown[]>(name: string, ...args: T)` | ||
@@ -119,3 +119,3 @@ **参数** | ||
### `off(name: string, callback?: () => void)` | ||
### `off<T extends Function>(name: string, callback?: T)` | ||
@@ -122,0 +122,0 @@ **参数** |
11509