Joystream / Joystream/joystream

QN type errors

Open
#5,210 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.4k
Forks
116
PR merge metrics
No merged PRs in 30d

Description

[README](https://github.com/Joystream/joystream/tree/master/query-node#readme)
```
$ yarn workspace query-node-mappings build # OR
$ yarn workspace @joystream/metadata-protobuf build
yarn workspace v1.22.22
yarn run v1.22.22
$ rm -rf lib && tsc --build tsconfig.json
error TS2688: Cannot find type definition file for 'hapi__catbox'.
The file is in the program because:
Entry point for implicit type library 'hapi__catbox'

error TS2688: Cannot find type definition file for 'hapi__shot'.
The file is in the program because:
Entry point for implicit type library 'hapi__shot'

error TS2688: Cannot find type definition file for 'minimatch'.
The file is in the program because:
Entry point for implicit type library 'minimatch'

Found 3 errors.
```
---

$ yarn workspace query-node-root build
Found 430 errors in 215 files.
[build-errors.log](https://github.com/user-attachments/files/22712091/build-errors.log)

$ node --version
v20.19.5

With node 18 `yarn workspace query-node-root build` fails at
> error minimatch@10.0.3: The engine "node" is incompatible with this module. Expected version "20 || >=22". Got "18.20.8"
error Found incompatible module.

## graphql-server
```
$ docker logs graphql-server
> "Error: Unable to infer GraphQL type from TypeScript reflection system.
You need to provide explicit type for parameter #0 of 'announcingPeriodStartedEvents' of 'AnnouncingPeriodStartedEventResolver' class.",

NoExplicitTypeError: Unable to infer GraphQL type from TypeScript reflection system. You need to provide explicit type for parameter #0 of 'announcingPeriodStartedEvents' of 'AnnouncingPeriodStartedEventResolver' class.
at Object.findType (/joystream/node_modules/type-graphql/dist/helpers/findType.js:19:15)
at Object.getParamInfo (/joystream/node_modules/type-graphql/dist/helpers/params.js:10:49)
at /joystream/node_modules/type-graphql/dist/decorators/Args.js:12:25
at /joystream/query-node/generated/graphql-server/dist/src/modules/announcing-period-started-event/announcing-period-started-event.resolver.js:27:37
at DecorateProperty (/joystream/node_modules/reflect-metadata/Reflect.js:553:33)
at Reflect.decorate (/joystream/node_modules/reflect-metadata/Reflect.js:123:24)
at __decorate (/joystream/query-node/generated/graphql-server/dist/src/modules/announcing-period-started-event/announcing-period-started-event.resolver.js:19:92)
at /joystream/query-node/generated/graphql-server/dist/src/modules/announcing-period-started-event/announcing-period-started-event.resolver.js:238:5
at Object. (/joystream/query-node/generated/graphql-server/dist/src/modules/announcing-period-started-event/announcing-period-started-event.resolver.js:268:2)
at Module._compile (node:internal/modules/cjs/loader:1364:14)
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.