microsoft / monaco-editor

A browser based code editor
https://microsoft.github.io/monaco-editor/
MIT License
40.19k stars 3.58k forks source link

[Bug] The editor doesn‘t show suggestion in typescript union type? #4713

Open wood3n opened 1 day ago

wood3n commented 1 day ago

Reproducible in vscode.dev or in VS Code Desktop?

Reproducible in the monaco editor playground?

Monaco Editor Playground Link

https://microsoft.github.io/monaco-editor/playground.html?source=v0.52.0#XQAAAAKDAQAAAAAAAABBqQkHQ5NjdMjwa-jY7SIQ9S7DNlzs5W-mwj0fe1ZCDRFc9ws9XQE0SJE1jc2VKxhaLFIw9vEWSxW3yscwzlSNRgmSaumWUF-TBOsVJ4S4FwfCDQb5-2uUHXTVAefbVSd9IzaZ_vv9VR9KugsKi2HE8Ay7rYVRaT2AP-CadfxsBdokdahIviAi93MvwDF8b8XzkHuPNdCeZ5V8z9Em0IF7Ime8PbjsLEXQErPNjSpZry7LzgeDlhlOBzl4ty_FzgYQpdDDexChD9jt-N3JctaRk3fPHTikfdD41FBQwZv96MeWPJbJ0ItHH7JAo3i-SjpeQMt8qlzXXQjBhclh4OjmfxWs9d4FcDHVX-x5MG4bRkcPpTadr1IRLutJ0t46xl9dA64wQTU5TApHEzSf_6gt5LA

Monaco Editor Playground Code

const value = /* set from `myEditor.getModel()`: */ `type CarBrand = "Toyota" | "BMW" | "Mercedes" | "Audi";

const car: CarBrand = ""`;

// Hover on each property to see its docs!
const myEditor = monaco.editor.create(document.getElementById("container"), {
    value,
    language: "typescript",
    automaticLayout: true,
});

Reproduction Steps

Open playground url, and input const car: CarBrand = ""

Actual (Problematic) Behavior

After input double quotes, the editor doesn't show suggestion like vscode.dev

Image

Expected Behavior

I want that the editor can show suggestion like vscode.dev after input double quotes.

Additional Context

No response

wood3n commented 23 hours ago

@alexdima @hediet Please help?