Skip to content

Use enormous union type to make message types stricter #67

Use enormous union type to make message types stricter

Use enormous union type to make message types stricter #67

Triggered via pull request November 14, 2025 16:42
Status Failure
Total duration 40s
Artifacts

docs.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

8 errors
build
Process completed with exit code 2.
build: test/transport.test.ts#L631
Type '"test"' is not assignable to type '"auth" | "status" | "set_level" | "fragment" | "png" | "advertise" | "unadvertise" | "publish" | "subscribe" | "unsubscribe" | "advertise_service" | "unadvertise_service" | ... 7 more ... | "action_result"'.
build: test/transport.test.ts#L518
Type '"test"' is not assignable to type '"auth" | "status" | "set_level" | "fragment" | "png" | "advertise" | "unadvertise" | "publish" | "subscribe" | "unsubscribe" | "advertise_service" | "unadvertise_service" | ... 7 more ... | "action_result"'.
build: test/transport.test.ts#L486
Type '"test"' is not assignable to type '"auth" | "status" | "set_level" | "fragment" | "png" | "advertise" | "unadvertise" | "publish" | "subscribe" | "unsubscribe" | "advertise_service" | "unadvertise_service" | ... 7 more ... | "action_result"'.
build: test/transport.test.ts#L373
Type '"test"' is not assignable to type '"auth" | "status" | "set_level" | "fragment" | "png" | "advertise" | "unadvertise" | "publish" | "subscribe" | "unsubscribe" | "advertise_service" | "unadvertise_service" | ... 7 more ... | "action_result"'.
build: test/transport.test.ts#L59
Type '"test"' is not assignable to type '"auth" | "status" | "set_level" | "fragment" | "png" | "advertise" | "unadvertise" | "publish" | "subscribe" | "unsubscribe" | "advertise_service" | "unadvertise_service" | ... 7 more ... | "action_result"'.
build: test/ros.test.ts#L245
Type '"test"' is not assignable to type '"auth" | "status" | "set_level" | "fragment" | "png" | "advertise" | "unadvertise" | "publish" | "subscribe" | "unsubscribe" | "advertise_service" | "unadvertise_service" | ... 7 more ... | "action_result"'.
build: test/ros.test.ts#L232
Type '"test"' is not assignable to type '"auth" | "status" | "set_level" | "fragment" | "png" | "advertise" | "unadvertise" | "publish" | "subscribe" | "unsubscribe" | "advertise_service" | "unadvertise_service" | ... 7 more ... | "action_result"'.