equinor/design-system

suggestion: Intellisense suggestions for built-in icons

開放

#4,253 建立於 2025年11月21日

 (0 則留言) (0 個反應) (0 位負責人)TypeScript (74 個分叉)auto 404
good first issue

倉庫指標

星標
 (147 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

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:

貢獻者指南