What steps can reproduce the bug?
import { Service } from 'effect/Effect';
import { TaggedError } from 'effect/Data';
export class MyError extends TaggedError
export class MyService extends Service
- Enter the code above
- Set the cursor either after
TaggedError or after Service
- Press
Ctrl+Space
What is the expected behavior?
See the autocompletion options like these:
("MyError")<{}>{}, which properly appears after Data.TaggedError
<MyService>()("MyService", {}){}, which properly appears after Effect.Service
What do you see instead?
Nothing