如何流式注释默认对象导出?
How to flow type annotate a default object export?
考虑:
/* @flow */
export default {test: true};
如何最好地进行流式输入?
我找到的唯一方法是:
/* @flow */
const data : {test: boolean} = {test: true};
export default data;
没有 const 定义就没有内联的方法吗?
背景:虽然流可以推断出对象的定义,但在我的例子中,它是一个 200kb 的大对象,其中包含一个由构建工具写入文件的数据集。所以我想添加一个流类型来帮助开发人员提高可读性,并且该对象没有所有键取决于底层数据集的内容,所以流类型仍然会记录那些可选键。
向您的问题添加类型定义的最短方法是如下所示的流中转换:
export default ({ test: true }: {test: boolean});
考虑:
/* @flow */
export default {test: true};
如何最好地进行流式输入?
我找到的唯一方法是:
/* @flow */
const data : {test: boolean} = {test: true};
export default data;
没有 const 定义就没有内联的方法吗?
背景:虽然流可以推断出对象的定义,但在我的例子中,它是一个 200kb 的大对象,其中包含一个由构建工具写入文件的数据集。所以我想添加一个流类型来帮助开发人员提高可读性,并且该对象没有所有键取决于底层数据集的内容,所以流类型仍然会记录那些可选键。
向您的问题添加类型定义的最短方法是如下所示的流中转换:
export default ({ test: true }: {test: boolean});