伪造反应类型
此套件仅供EXTERNAL使用,并不符合孤立声明. 在 AFM 内部使用它会引发排字检查的问题 。 在使用前请先从循环经验中寻求指导
此套件会曝光一个公共 npm 套件( Name@atlaskit/forge-react-types包含所有
uIKit 代码元件的必要类型.
类型是来源于 @atlassian/forge-ui 软件包,保证同步
执行源组成部分 @atlassian/forge-ui 软件包.
此外,软件包同步 ADS 组件的相关依赖性来自 @atlassian/forge-ui
软件包,以确保类型与源组件执行同步。 允许
@forge/ react 软件包对 AFM 平台具有一致的 ADS 组件依赖性, 相反
以Forge 单重联中的其他附属关系为界.
使用量
要生成/更新所有类型,请运行以下命令:
afm workspace @atlaskit/forge-react-types codegen
开发期间,代码命令可以为特定组件运行:
afm workspace @atlaskit/forge-react-types codegen <component-name>
譬如说.
afm workspace @atlaskit/forge-react-types codegen Button
注:确保从下列来源出口任何新的部件道具类型:
packages/forge/forge-react-types/src/components/__generated__/index.ts
生成全球组件类型
要生成全局组件类型, 请运行以下命令 :
afm workspace @atlaskit/forge-react-types codegen-global
这将生成全球组件类型 forge-common-app-gateway 软件包输入 /src/components/global/__generated__/index.ts。 。 。 .