equinor/design-system

suggestion: Intellisense suggestions for built-in icons

Offen

#4.253 geöffnet am 21.11.2025

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)TypeScript (74 Forks)auto 404
good first issue

Repository-Metriken

Stars
 (147 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

https://github.com/equinor/design-system/blob/2f4267b5436c685e01cce1ef937b234f39c7153b/packages/eds-icons/src/types.ts#L5

By changing this definition the intellisense suggestions will suggest the known icons, while also allowing other strings.

export type IconName = keyof typeof icons | (string & {});

Alternatively an export of "EdsBuiltinIcons" would a nice alternative. Then I could use ({"" satisfies EdsBuiltinIcon}) to get intellisense for those.

Before:

After:

Contributor Guide