equinor/design-system

suggestion: Intellisense suggestions for built-in icons

Open

#4,253 opened on Nov 21, 2025

View on GitHub
 (0 comments) (0 reactions) (0 assignees)TypeScript (74 forks)auto 404
good first issue

Repository metrics

Stars
 (147 stars)
PR merge metrics
 (PR metrics pending)

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:

Contributor guide