sindresorhus/electron-store

Types error with setting deserialize in v6.0.0

Open

#133 创建于 2020年7月29日

在 GitHub 查看
 (0 评论) (0 反应) (0 负责人)JavaScript (150 fork)batch import
bughelp wanted

仓库指标

Star
 (4,304 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Hi there, we override deserialize to use yaml instead; this previously use to work but a change in the typings of conf now means it doesn't compile in typescript.

serialize: yaml.safeDump,
deserialize: yaml.safeLoad,

Error:

Type '(str: string, opts?: LoadOptions | undefined) => string | object | undefined' is not assignable to type 'Deserialize<Record<string, any>>'.
  Type 'string | object | undefined' is not assignable to type 'Record<string, any>'.
    Type 'undefined' is not assignable to type 'Record<string, any>'.ts(2322)

贡献者指南