У меня проблема со старым проектом, это не мой собственный код, я просто отвечаю за него сейчас.
Это веб-часть Sharepoint, написанная на машинописном тексте. Мы использовали метод разбора, но со вторника он больше не работает. Я не знаю, в чем именно проблема, и я не нашел альтернативного метода для замены метода разбора.
У кого-нибудь есть идеи, в чем может быть проблема? Разве синтаксический анализ больше не поддерживается для машинописного текста? Или вы знаете другой метод, чтобы получить объект из строки? Мне нужен объект в следующем коде.
Я получаю эту ошибку: 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;
}