storybook 请考虑将Parameters类型的名称更改,以免与核心TypeScript实用类型发生冲突?

6tr1vspr  于 3个月前  发布在  TypeScript
关注(0)|答案(2)|浏览(34)

您的功能请求是否与问题相关?请描述

Storybook 使用的 Parameters 类型与核心 TypeScript 实用类型同名,这意味着在不重命名的情况下将 Storybook 的 Parameters 导入到模块中会阻止在该文件中使用核心实用类型。

描述您希望的解决方案

也许可以在未来的大版本中将 Parameters 更改为 StoryParameters?但不确定这样做是否值得麻烦,因为可以使用类似 import { Parameters as StoryParameters } 的语法轻松解决这个问题。

描述您考虑过的替代方案

保持不变。

您是否能够协助将该功能实现?

可能不会很快,但也许在未来某个时候可以。

附加上下文

在此处添加有关功能请求的其他上下文或屏幕截图。

pbossiut

pbossiut1#

我猜想,可以通过保持Parameters但同时将StoryParameters作为别名的方式,以非中断的方式实现这一点。可以通过在文档中的示例中使用它来引导人们朝向后者。

emeijp43

emeijp432#

(并且像Params这样的参数可能比StoryParameters更好,因为组件和全局级别上也可用参数。)

相关问题