This commit is contained in:
2022-07-18 02:50:52 +00:00
parent befd344ab0
commit 06181b34d6
8569 changed files with 818704 additions and 352705 deletions
+13 -5
View File
@@ -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
View File
@@ -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"
}