Skip to content

Commit cad462e

Browse files
committed
chore: add default interfaces
1 parent 89d2890 commit cad462e

File tree

4 files changed

+123
-85
lines changed

4 files changed

+123
-85
lines changed

examples/SampleApp/src/custom-types.d.ts

Whitespace-only changes.

package/native-package/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"types": "types/index.d.ts",
2121
"dependencies": {
2222
"es6-symbol": "^3.1.3",
23-
"stream-chat-react-native-core": "6.6.6"
23+
"stream-chat-react-native-core": "link:../"
2424
},
2525
"peerDependencies": {
2626
"@react-native-camera-roll/camera-roll": ">=7.8.0",

package/native-package/yarn.lock

Lines changed: 90 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -759,13 +759,6 @@
759759
pirates "^4.0.6"
760760
source-map-support "^0.5.16"
761761

762-
"@babel/runtime@^7.16.3":
763-
version "7.22.3"
764-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.3.tgz#0a7fce51d43adbf0f7b517a71f4c3aaca92ebcbb"
765-
integrity sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==
766-
dependencies:
767-
regenerator-runtime "^0.13.11"
768-
769762
"@babel/runtime@^7.17.2":
770763
version "7.24.7"
771764
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.7.tgz#f4f0d5530e8dbdf59b3451b9b3e594b6ba082e12"
@@ -1252,13 +1245,19 @@
12521245
dependencies:
12531246
"@types/istanbul-lib-report" "*"
12541247

1255-
"@types/jsonwebtoken@~9.0.0":
1256-
version "9.0.2"
1257-
resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz#9eeb56c76dd555039be2a3972218de5bd3b8d83e"
1258-
integrity sha512-drE6uz7QBKq1fYqqoFKTDRdFCPHd5TCub75BM+D+cMx7NU9hUz7SESLfC2fSCXVFMO5Yj8sOWHuGqPgjc+fz0Q==
1248+
"@types/jsonwebtoken@^9.0.8":
1249+
version "9.0.9"
1250+
resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.9.tgz#a4c3a446c0ebaaf467a58398382616f416345fb3"
1251+
integrity sha512-uoe+GxEuHbvy12OUQct2X9JenKM3qAscquYymuQN4fMWG9DBQtykrQEFcAbVACF7qaLw9BePSodUL0kquqBJpQ==
12591252
dependencies:
1253+
"@types/ms" "*"
12601254
"@types/node" "*"
12611255

1256+
"@types/ms@*":
1257+
version "2.1.0"
1258+
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78"
1259+
integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==
1260+
12621261
"@types/node-forge@^1.3.0":
12631262
version "1.3.11"
12641263
resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da"
@@ -1283,10 +1282,10 @@
12831282
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
12841283
integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
12851284

1286-
"@types/ws@^7.4.0":
1287-
version "7.4.7"
1288-
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.7.tgz#f7c390a36f7a0679aa69de2d501319f4f8d9b702"
1289-
integrity sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==
1285+
"@types/ws@^8.5.14":
1286+
version "8.18.0"
1287+
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.0.tgz#8a2ec491d6f0685ceaab9a9b7ff44146236993b5"
1288+
integrity sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==
12901289
dependencies:
12911290
"@types/node" "*"
12921291

@@ -2234,10 +2233,10 @@ isobject@^3.0.1:
22342233
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
22352234
integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
22362235

2237-
isomorphic-ws@^4.0.1:
2238-
version "4.0.1"
2239-
resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc"
2240-
integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==
2236+
isomorphic-ws@^5.0.0:
2237+
version "5.0.0"
2238+
resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf"
2239+
integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==
22412240

22422241
istanbul-lib-coverage@^3.2.0:
22432242
version "3.2.2"
@@ -2421,15 +2420,21 @@ json5@^2.2.3:
24212420
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
24222421
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
24232422

2424-
jsonwebtoken@~9.0.0:
2425-
version "9.0.0"
2426-
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz#d0faf9ba1cc3a56255fe49c0961a67e520c1926d"
2427-
integrity sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==
2423+
jsonwebtoken@^9.0.2:
2424+
version "9.0.2"
2425+
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz#65ff91f4abef1784697d40952bb1998c504caaf3"
2426+
integrity sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==
24282427
dependencies:
24292428
jws "^3.2.2"
2430-
lodash "^4.17.21"
2429+
lodash.includes "^4.3.0"
2430+
lodash.isboolean "^3.0.3"
2431+
lodash.isinteger "^4.0.4"
2432+
lodash.isnumber "^3.0.3"
2433+
lodash.isplainobject "^4.0.6"
2434+
lodash.isstring "^4.0.1"
2435+
lodash.once "^4.0.0"
24312436
ms "^2.1.1"
2432-
semver "^7.3.8"
2437+
semver "^7.5.4"
24332438

24342439
jwa@^1.4.1:
24352440
version "1.4.1"
@@ -2496,12 +2501,47 @@ lodash.debounce@^4.0.8:
24962501
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
24972502
integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
24982503

2504+
lodash.includes@^4.3.0:
2505+
version "4.3.0"
2506+
resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
2507+
integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==
2508+
2509+
lodash.isboolean@^3.0.3:
2510+
version "3.0.3"
2511+
resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6"
2512+
integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==
2513+
2514+
lodash.isinteger@^4.0.4:
2515+
version "4.0.4"
2516+
resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343"
2517+
integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==
2518+
2519+
lodash.isnumber@^3.0.3:
2520+
version "3.0.3"
2521+
resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc"
2522+
integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==
2523+
2524+
lodash.isplainobject@^4.0.6:
2525+
version "4.0.6"
2526+
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
2527+
integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==
2528+
2529+
lodash.isstring@^4.0.1:
2530+
version "4.0.1"
2531+
resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
2532+
integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==
2533+
2534+
lodash.once@^4.0.0:
2535+
version "4.1.1"
2536+
resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
2537+
integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==
2538+
24992539
lodash.throttle@^4.1.1:
25002540
version "4.1.1"
25012541
resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
25022542
integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==
25032543

2504-
lodash@^4.17.15, lodash@^4.17.21:
2544+
lodash@^4.17.15:
25052545
version "4.17.21"
25062546
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
25072547
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -2520,13 +2560,6 @@ lru-cache@^5.1.1:
25202560
dependencies:
25212561
yallist "^3.0.2"
25222562

2523-
lru-cache@^6.0.0:
2524-
version "6.0.0"
2525-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
2526-
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
2527-
dependencies:
2528-
yallist "^4.0.0"
2529-
25302563
make-dir@^2.0.0, make-dir@^2.1.0:
25312564
version "2.1.0"
25322565
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
@@ -3167,7 +3200,7 @@ regenerate@^1.4.2:
31673200
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
31683201
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
31693202

3170-
regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.2:
3203+
regenerator-runtime@^0.13.2:
31713204
version "0.13.11"
31723205
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
31733206
integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
@@ -3277,12 +3310,10 @@ semver@^7.1.3:
32773310
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
32783311
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
32793312

3280-
semver@^7.3.8:
3281-
version "7.5.1"
3282-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec"
3283-
integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==
3284-
dependencies:
3285-
lru-cache "^6.0.0"
3313+
semver@^7.5.4:
3314+
version "7.7.1"
3315+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f"
3316+
integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==
32863317

32873318
32883319
version "0.19.0"
@@ -3409,39 +3440,23 @@ statuses@~1.5.0:
34093440
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
34103441
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
34113442

3412-
3413-
version "6.6.6"
3414-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-6.6.6.tgz#d701beb9652f0a5851286f752d8c4fdadb3e0603"
3415-
integrity sha512-sfBtWz4K4OzhFDMRaPF2xMj7aP9FQU4dMN1XCsmRT07hyYn6iEviECxNttYvoRLB1zNdeja5cL63IDY3UZSpAQ==
3416-
dependencies:
3417-
"@gorhom/bottom-sheet" "^5.1.1"
3418-
dayjs "1.10.5"
3419-
emoji-regex "^10.3.0"
3420-
i18next "^21.6.14"
3421-
intl-pluralrules "^2.0.1"
3422-
linkifyjs "^4.1.1"
3423-
lodash-es "4.17.21"
3424-
mime-types "^2.1.34"
3425-
path "0.12.7"
3426-
react-native-markdown-package "1.8.2"
3427-
react-native-url-polyfill "^1.3.0"
3428-
stream-chat "^8.57.5"
3429-
use-sync-external-store "^1.4.0"
3430-
3431-
stream-chat@^8.57.5:
3432-
version "8.57.5"
3433-
resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-8.57.5.tgz#1b49b7504371e19a539465e2ae5dc86aa3269637"
3434-
integrity sha512-ndcbH/zGzUIAhZLGn1owVV8MeNvVfWITIlhAhfmnsV7RLoo/eiGFEuP4aNoG1YRos/g9xJQ7TEmKpz8xYqo13w==
3435-
dependencies:
3436-
"@babel/runtime" "^7.16.3"
3437-
"@types/jsonwebtoken" "~9.0.0"
3438-
"@types/ws" "^7.4.0"
3443+
"stream-chat-react-native-core@link:..":
3444+
version "0.0.0"
3445+
uid ""
3446+
3447+
3448+
version "9.0.0-rc.4"
3449+
resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-9.0.0-rc.4.tgz#30ffd324069cd012372014efe3a6d94bf264963a"
3450+
integrity sha512-kVlDls6TXEWAlAQf6WLwNv3wDwVo0y9J536+NS8PFmkJKkBNfD9RGAbb4SuZNxeEpd+kAy3861vxspB1mpFEmQ==
3451+
dependencies:
3452+
"@types/jsonwebtoken" "^9.0.8"
3453+
"@types/ws" "^8.5.14"
34393454
axios "^1.6.0"
34403455
base64-js "^1.5.1"
34413456
form-data "^4.0.0"
3442-
isomorphic-ws "^4.0.1"
3443-
jsonwebtoken "~9.0.0"
3444-
ws "^7.5.10"
3457+
isomorphic-ws "^5.0.0"
3458+
jsonwebtoken "^9.0.2"
3459+
ws "^8.18.1"
34453460

34463461
string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
34473462
version "4.2.3"
@@ -3697,6 +3712,11 @@ ws@^7.5.10:
36973712
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9"
36983713
integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==
36993714

3715+
ws@^8.18.1:
3716+
version "8.18.1"
3717+
resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb"
3718+
integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==
3719+
37003720
y18n@^5.0.5:
37013721
version "5.0.8"
37023722
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
@@ -3707,11 +3727,6 @@ yallist@^3.0.2:
37073727
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
37083728
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
37093729

3710-
yallist@^4.0.0:
3711-
version "4.0.0"
3712-
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
3713-
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
3714-
37153730
yargs-parser@^21.1.1:
37163731
version "21.1.1"
37173732
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"

package/src/types/types.ts

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,21 +61,14 @@ export type ImageUpload = {
6161
width?: number;
6262
};
6363

64-
export type DefaultAttachmentType = UnknownType & {
64+
export interface DefaultAttachmentType extends UnknownType {
6565
duration?: number;
6666
file_size?: number;
6767
mime_type?: string;
6868
originalFile?: File;
6969
originalImage?: Partial<Asset>;
7070
waveform_data?: number[];
71-
};
72-
73-
export type Reaction = {
74-
id: string;
75-
name: string;
76-
type: string;
77-
image?: string;
78-
};
71+
}
7972

8073
export interface DefaultUserType extends UnknownType {
8174
image?: string;
@@ -87,6 +80,36 @@ export interface DefaultChannelType extends UnknownType {
8780
image?: string;
8881
}
8982

83+
export interface DefaultCommandType extends UnknownType {
84+
flag: unknown;
85+
imgur: unknown;
86+
}
87+
88+
/* eslint-disable @typescript-eslint/no-empty-object-type */
89+
90+
export interface DefaultEventType extends UnknownType {}
91+
92+
export interface DefaultMemberType extends UnknownType {}
93+
94+
export interface DefaultMessageType extends UnknownType {}
95+
96+
export interface DefaultPollOptionType extends UnknownType {}
97+
98+
export interface DefaultPollType extends UnknownType {}
99+
100+
export interface DefaultReactionType extends UnknownType {}
101+
102+
export interface DefaultThreadType extends UnknownType {}
103+
104+
/* eslint-enable @typescript-eslint/no-empty-object-type */
105+
106+
export type Reaction = {
107+
id: string;
108+
name: string;
109+
type: string;
110+
image?: string;
111+
};
112+
90113
export type ChannelListEventListenerOptions = {
91114
filters?: ChannelFilters;
92115
sort?: ChannelSort;

0 commit comments

Comments
 (0)