# Fix Effect type warnings to pass typecheck · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/9c4095aaaa31c5628d40026cbddf094c0f85146d)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 9c4095aaaa31c5628d40026cbddf094c0f85146d

Requested commit: 9c4095aaaa31c5628d40026cbddf094c0f85146d

Commit: 9c4095aaaa31c5628d40026cbddf094c0f85146d

Tree: fb5dcc2d84b2da9f247308cbdc804ecbe954aedb

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Fix Effect type warnings to pass typecheck

- Use generic type parameter for stream errors instead of unknown
- Type ServerShape errors as ServerLifecycleError instead of unknown
- Add error mapping for autoBootstrapProject and httpServerListen
- Type makeServerProviderLayer with ProviderUnsupportedError
- Use Effect.try with decodeUnknownSync in projector to avoid unknown requirements
- Fix test layer types from any/unknown to never

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

```

## Parents

- [961df8597c4c8149febbc95d0ab52f895ca7ff94](https://git.cafe/screen/t3code-personal/commit/961df8597c4c8149febbc95d0ab52f895ca7ff94?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/9c4095aaaa31c5628d40026cbddf094c0f85146d?format=markdown)
