Skip to content

Validate existing JavaScript implementation with TypeScript #1127

Validate existing JavaScript implementation with TypeScript

Validate existing JavaScript implementation with TypeScript #1127

Triggered via pull request November 17, 2023 22:03
Status Failure
Total duration 2m 7s
Artifacts

main.yml

on: pull_request
Matrix: ci
Fit to window
Zoom out
Zoom in

Annotations

30 errors
noetic (node 18): src/core/Service.js#L115
Object is possibly 'null'.
noetic (node 18): src/core/Service.js#L115
Cannot invoke an object which is possibly 'null'.
noetic (node 18): src/tf/TFClient.js#L57
Type 'boolean' is not assignable to type 'Goal'.
noetic (node 18): src/tf/TFClient.js#L58
Type 'boolean' is not assignable to type 'Topic'.
noetic (node 18): src/tf/TFClient.js#L93
'this' implicitly has type 'any' because it does not have a type annotation.
noetic (node 18): src/tf/TFClient.js#L159
Argument of type '((tf: any) => void) | null' is not assignable to parameter of type 'ListenerFn | undefined'.
noetic (node 18): src/tf/TFClient.js#L230
Argument of type '((tf: any) => void) | null' is not assignable to parameter of type 'ListenerFn | undefined'.
noetic (node 18): src/urdf/UrdfBox.js#L23
Object is possibly 'null'.
noetic (node 18): src/urdf/UrdfColor.js#L17
Object is possibly 'null'.
noetic (node 18): src/urdf/UrdfCylinder.js#L19
Argument of type 'string | null' is not assignable to parameter of type 'string'.
noetic (node 20): src/core/Service.js#L115
Object is possibly 'null'.
noetic (node 20): src/core/Service.js#L115
Cannot invoke an object which is possibly 'null'.
noetic (node 20): src/tf/TFClient.js#L57
Type 'boolean' is not assignable to type 'Goal'.
noetic (node 20): src/tf/TFClient.js#L58
Type 'boolean' is not assignable to type 'Topic'.
noetic (node 20): src/tf/TFClient.js#L93
'this' implicitly has type 'any' because it does not have a type annotation.
noetic (node 20): src/tf/TFClient.js#L159
Argument of type '((tf: any) => void) | null' is not assignable to parameter of type 'ListenerFn | undefined'.
noetic (node 20): src/tf/TFClient.js#L230
Argument of type '((tf: any) => void) | null' is not assignable to parameter of type 'ListenerFn | undefined'.
noetic (node 20): src/urdf/UrdfBox.js#L23
Object is possibly 'null'.
noetic (node 20): src/urdf/UrdfColor.js#L17
Object is possibly 'null'.
noetic (node 20): src/urdf/UrdfCylinder.js#L19
Argument of type 'string | null' is not assignable to parameter of type 'string'.
noetic (node 16): src/core/Service.js#L115
Object is possibly 'null'.
noetic (node 16): src/core/Service.js#L115
Cannot invoke an object which is possibly 'null'.
noetic (node 16): src/tf/TFClient.js#L57
Type 'boolean' is not assignable to type 'Goal'.
noetic (node 16): src/tf/TFClient.js#L58
Type 'boolean' is not assignable to type 'Topic'.
noetic (node 16): src/tf/TFClient.js#L93
'this' implicitly has type 'any' because it does not have a type annotation.
noetic (node 16): src/tf/TFClient.js#L159
Argument of type '((tf: any) => void) | null' is not assignable to parameter of type 'ListenerFn | undefined'.
noetic (node 16): src/tf/TFClient.js#L230
Argument of type '((tf: any) => void) | null' is not assignable to parameter of type 'ListenerFn | undefined'.
noetic (node 16): src/urdf/UrdfBox.js#L23
Object is possibly 'null'.
noetic (node 16): src/urdf/UrdfColor.js#L17
Object is possibly 'null'.
noetic (node 16): src/urdf/UrdfCylinder.js#L19
Argument of type 'string | null' is not assignable to parameter of type 'string'.