Explorar o código

try to fix IDEs typing in events.

painor %!s(int64=4) %!d(string=hai) anos
pai
achega
85be3c7976
Modificáronse 3 ficheiros con 27 adicións e 12 borrados
  1. 4 2
      gramjs/events/NewMessage.ts
  2. 22 9
      package-lock.json
  3. 1 1
      package.json

+ 4 - 2
gramjs/events/NewMessage.ts

@@ -3,6 +3,7 @@ import type {Entity, EntityLike} from "../define";
 import type {TelegramClient} from "../client/TelegramClient";
 import {Api} from "../tl";
 import {Message} from "../tl/patched";
+import type {Message as CustomMessage} from "../tl/custom/message";
 
 interface NewMessageInterface {
     chats?: EntityLike[],
@@ -129,10 +130,11 @@ export class NewMessage extends EventBuilder {
 }
 
 export class NewMessageEvent extends EventCommon {
-    message: Message;
+    message: CustomMessage;
     originalUpdate: Api.TypeUpdate & { _entities?: Map<number, Entity> };
 
-    constructor(message: Message, originalUpdate: Api.TypeUpdate) {
+    constructor(message: CustomMessage, originalUpdate: Api.TypeUpdate) {
+
         super({
             msgId: message.id,
             chatPeer: message.peerId,

+ 22 - 9
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "telegram",
-  "version": "1.6.1",
+  "version": "1.6.3",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "telegram",
-      "version": "1.6.1",
+      "version": "1.6.3",
       "license": "MIT",
       "dependencies": {
         "@cryptography/aes": "^0.1.1",
@@ -11376,12 +11376,24 @@
       }
     },
     "node_modules/ws": {
-      "version": "7.4.0",
-      "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz",
-      "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==",
+      "version": "7.4.6",
+      "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
+      "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
       "dev": true,
       "engines": {
         "node": ">=8.3.0"
+      },
+      "peerDependencies": {
+        "bufferutil": "^4.0.1",
+        "utf-8-validate": "^5.0.2"
+      },
+      "peerDependenciesMeta": {
+        "bufferutil": {
+          "optional": true
+        },
+        "utf-8-validate": {
+          "optional": true
+        }
       }
     },
     "node_modules/xml-name-validator": {
@@ -21229,10 +21241,11 @@
       }
     },
     "ws": {
-      "version": "7.4.0",
-      "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz",
-      "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==",
-      "dev": true
+      "version": "7.4.6",
+      "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
+      "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
+      "dev": true,
+      "requires": {}
     },
     "xml-name-validator": {
       "version": "3.0.0",

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "telegram",
-  "version": "1.6.1",
+  "version": "1.6.3",
   "description": "NodeJS MTProto API Telegram client library,",
   "main": "index.js",
   "types": "index.d.ts",