equinor/design-system

suggestion: Intellisense suggestions for built-in icons

Aperta

#4253 aperta il 21 nov 2025

 (0 commenti) (0 reazioni) (0 assegnatari)TypeScript (74 fork)auto 404
good first issue

Metriche repository

Star
 (147 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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:

Guida contributor