update
This commit is contained in:
+13
-5
@@ -91,10 +91,16 @@ declare namespace EventEmitter {
|
||||
>(): EventEmitter<EventTypes, Context>;
|
||||
}
|
||||
|
||||
export type ValidEventTypes =
|
||||
| string
|
||||
| symbol
|
||||
| { [K in string | symbol]: any[] | ((...args: any[]) => void) };
|
||||
/**
|
||||
* `object` should be in either of the following forms:
|
||||
* ```
|
||||
* interface EventTypes {
|
||||
* 'event-with-parameters': any[]
|
||||
* 'event-with-example-handler': (...args: any[]) => void
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
export type ValidEventTypes = string | symbol | object;
|
||||
|
||||
export type EventNames<T extends ValidEventTypes> = T extends string | symbol
|
||||
? T
|
||||
@@ -113,7 +119,9 @@ declare namespace EventEmitter {
|
||||
K extends EventNames<T>
|
||||
> = T extends string | symbol
|
||||
? (...args: any[]) => void
|
||||
: (...args: ArgumentMap<Exclude<T, string | symbol>>[K]) => void;
|
||||
: (
|
||||
...args: ArgumentMap<Exclude<T, string | symbol>>[Extract<K, keyof T>]
|
||||
) => void;
|
||||
|
||||
export type EventArgs<
|
||||
T extends ValidEventTypes,
|
||||
|
||||
+20
-20
@@ -1,32 +1,32 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
"eventemitter3@4.0.4",
|
||||
"/mnt/Foxconn/Digitalent/Deverloper/liff-push_2series"
|
||||
"eventemitter3@4.0.7",
|
||||
"/home/node/nuxt"
|
||||
]
|
||||
],
|
||||
"_from": "eventemitter3@4.0.4",
|
||||
"_id": "eventemitter3@4.0.4",
|
||||
"_from": "eventemitter3@4.0.7",
|
||||
"_id": "eventemitter3@4.0.7",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==",
|
||||
"_integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
|
||||
"_location": "/eventemitter3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "eventemitter3@4.0.4",
|
||||
"raw": "eventemitter3@4.0.7",
|
||||
"name": "eventemitter3",
|
||||
"escapedName": "eventemitter3",
|
||||
"rawSpec": "4.0.4",
|
||||
"rawSpec": "4.0.7",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "4.0.4"
|
||||
"fetchSpec": "4.0.7"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/http-proxy"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
|
||||
"_spec": "4.0.4",
|
||||
"_where": "/mnt/Foxconn/Digitalent/Deverloper/liff-push_2series",
|
||||
"_resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
|
||||
"_spec": "4.0.7",
|
||||
"_where": "/home/node/nuxt",
|
||||
"author": {
|
||||
"name": "Arnout Kazemier"
|
||||
},
|
||||
@@ -35,14 +35,14 @@
|
||||
},
|
||||
"description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.",
|
||||
"devDependencies": {
|
||||
"assume": "~2.2.0",
|
||||
"browserify": "~16.5.0",
|
||||
"mocha": "~7.1.0",
|
||||
"nyc": "~15.0.0",
|
||||
"pre-commit": "~1.2.0",
|
||||
"sauce-browsers": "~2.0.0",
|
||||
"sauce-test": "~1.3.3",
|
||||
"uglify-js": "~3.9.0"
|
||||
"assume": "^2.2.0",
|
||||
"browserify": "^16.5.0",
|
||||
"mocha": "^8.0.1",
|
||||
"nyc": "^15.1.0",
|
||||
"pre-commit": "^1.2.0",
|
||||
"sauce-browsers": "^2.0.0",
|
||||
"sauce-test": "^1.3.3",
|
||||
"uglify-js": "^3.9.0"
|
||||
},
|
||||
"files": [
|
||||
"index.js",
|
||||
@@ -83,5 +83,5 @@
|
||||
"test-browser": "node test/browser.js"
|
||||
},
|
||||
"typings": "index.d.ts",
|
||||
"version": "4.0.4"
|
||||
"version": "4.0.7"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user