打字稿:将字符串转换为对象

时间:2020-04-02 11:52:43

标签: typescript object parsing

我有一个旧项目的问题,那不是我自己的代码,我现在要负责。

这是一个用打字稿编写的Sharepoint Webpart。我们使用了parse方法,但是从星期二开始它不再起作用了。我不知道到底是什么问题,还没有找到替代解析方法的替代方法。

有人知道可能是什么问题吗? Typescript不再支持解析吗? 还是您知道另一种从字符串中获取对象的方法?我需要其他代码中的对象。

我收到此错误:TypeError:无法读取未定义的属性“ parse”

来自webpart.ts的

  import * as qs from "simplequerystring";

  let currentHref: string = decodeURIComponent(window.location.href);
  this.currentQuery = qs.parse(currentHref);

已加载的界面,指向https://cdn.jsdelivr.net/npm/simple-query-string@1.3.2/src/simplequerystring.min.js

declare module "simplequerystring" {
interface ISimplequerystring {
    parse(str:string, delimiter?:string, eq?:string): any;
    stringify(obj:any, delimiter?:string, eq?:string): string;
}
let simplequerystring: ISimplequerystring;
export = simplequerystring;
}

0 个答案:

没有答案