equinor/design-system

suggestion: Intellisense suggestions for built-in icons

Aberta

#4.253 aberto em 21 de nov. de 2025

 (0 comentário) (0 reação) (0 responsável)TypeScript (74 forks)auto 404
good first issue

Métricas do repositório

Stars
 (147 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

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:

Guia do colaborador