larksuite / node-sdk

larksuite open sdk for nodejs
MIT License
136 stars 27 forks source link

fields 类型官方文档不匹配 #33

Closed findmio closed 1 year ago

findmio commented 1 year ago

这里 fields 类型和官方文档上不匹配,缺少了 number 类型

文档: 创建时间 number Unix 时间戳,单位是毫秒
最后更新时间 number Unix 时间戳,单位是毫秒
                    fields: Record<string, string | boolean | {
                        text?: string;
                        link?: string;
                    } | {
                        location?: string;
                        pname?: string;
                        cityname?: string;
                        adname?: string;
                        address?: string;
                        name?: string;
                        full_address?: string;
                    } | Array<string> | Array<{
                        id?: string;
                        name?: string;
                        en_name?: string;
                        email?: string;
                    }> | Array<{
                        file_token?: string;
                        name?: string;
                        type?: string;
                        size?: number;
                        url?: string;
                        tmp_url?: string;
                    }>>;

另外,方不方便提供类型导出,有时候会使用到一些类型

mazhe-nerd commented 1 year ago

这是哪一个api嘞?

findmio commented 1 year ago

这是哪一个api嘞?

多维表格这里应该都是这样的 image

findmio commented 1 year ago

你是指缺少了【最后更新时间】这个字段?

fields 的 ts 类型约束了,值不能是 number 类型

mazhe-nerd commented 1 year ago

你是指缺少了【最后更新时间】这个字段?

fields 的 ts 类型约束了,值不能是 number 类型

嗯嗯,了解了,我排查下哈

mazhe-nerd commented 1 year ago

生成的数据应该是漏掉了number的定义,预计下周二(2023.2.21)发布一个版本修复哈。这期间可以先ignore掉类型报错。

mazhe-nerd commented 1 year ago

1.14.0 版本已修复