diff --git a/packages/redux-devtools-serialize/package.json b/packages/redux-devtools-serialize/package.json index 9c8e7474..f99fba1e 100644 --- a/packages/redux-devtools-serialize/package.json +++ b/packages/redux-devtools-serialize/package.json @@ -35,6 +35,7 @@ "jsan": "^3.1.13" }, "devDependencies": { + "@types/jsan": "^3.1.0", "immutable": "^4.0.0-rc.12" }, "peerDependencies": { diff --git a/packages/redux-devtools-serialize/src/jsan.ts b/packages/redux-devtools-serialize/src/jsan.ts deleted file mode 100644 index 9b295e7b..00000000 --- a/packages/redux-devtools-serialize/src/jsan.ts +++ /dev/null @@ -1,30 +0,0 @@ -declare module 'jsan' { - export interface Options { - date?: boolean; - function?: boolean; - regex?: boolean; - undefined?: boolean; - error?: boolean; - symbol?: boolean; - map?: boolean; - set?: boolean; - nan?: boolean; - infinity?: boolean; - refs?: boolean; - } - - export function stringify( - value: unknown, - replacer?: ( - key: string, - value: unknown - ) => unknown | (number | string)[] | null, - space?: string | number, - _options?: Options | boolean - ): string; - - export function parse( - text: string, - reviver?: (key: string, value: unknown) => unknown - ): unknown; -} diff --git a/yarn.lock b/yarn.lock index 009a2c8d..91b29d61 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3190,6 +3190,11 @@ jest-diff "^25.2.1" pretty-format "^25.2.1" +"@types/jsan@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@types/jsan/-/jsan-3.1.0.tgz#128fdb14a102134ede764b11682e795d1b380c43" + integrity sha512-V5wfm0++TqM92D0ZkAhl9MDQHPTi88fXhMNVin5LV/Y3RnuU/FUv6wML4Vt/amZmPN9WaFTmDhKW+h58kAFmIg== + "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.4": version "7.0.5" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd"