equinor/design-system

suggestion: Intellisense suggestions for built-in icons

オープン

#4,253 opened on 2025/11/21

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)TypeScript (74 件のフォーク)auto 404
good first issue

Repository metrics

Stars
 (147 個のスター)
PR merge metrics
 (PR metrics pending)

説明

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:

コントリビューターガイド