Skip to content

Commit 5bd8aaf

Browse files
committed
export json types from utils package
1 parent a2a16b5 commit 5bd8aaf

File tree

9 files changed

+11
-4
lines changed

9 files changed

+11
-4
lines changed

.pnp.cjs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/json-rpc/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
},
4040
"dependencies": {
4141
"@cosmjs/stream": "workspace:^",
42+
"@cosmjs/utils": "workspace:^",
4243
"xstream": "^11.14.0"
4344
},
4445
"devDependencies": {

packages/json-rpc/src/parse.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ import {
44
isJsonCompatibleValue,
55
JsonCompatibleDictionary,
66
JsonCompatibleValue,
7-
} from "./compatibility";
7+
} from "@cosmjs/utils";
8+
89
import {
910
JsonRpcError,
1011
JsonRpcErrorResponse,

packages/json-rpc/src/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { JsonCompatibleArray, JsonCompatibleDictionary, JsonCompatibleValue } from "./compatibility";
1+
import type { JsonCompatibleArray, JsonCompatibleDictionary, JsonCompatibleValue } from "@cosmjs/utils";
22

33
export type JsonRpcId = number | string;
44

packages/json-rpc/src/workers/dummyservice.worker.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
// for testing only
44

5-
import { isJsonCompatibleDictionary } from "../compatibility";
5+
import { isJsonCompatibleDictionary } from "@cosmjs/utils";
6+
67
import { parseJsonRpcId, parseJsonRpcRequest } from "../parse";
78
import {
89
jsonRpcCode,

packages/utils/src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
export { arrayContentEquals, arrayContentStartsWith } from "./arrays";
22
export { assert, assertDefined, assertDefinedAndNotNull } from "./assert";
3+
export type { JsonCompatibleArray, JsonCompatibleDictionary, JsonCompatibleValue } from "./json";
4+
export { isJsonCompatibleArray, isJsonCompatibleDictionary, isJsonCompatibleValue } from "./json";
35
export { sleep } from "./sleep";
46
export { isDefined, isNonNullObject, isUint8Array } from "./typechecks";

packages/json-rpc/src/compatibility.spec.ts renamed to packages/utils/src/json.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { isJsonCompatibleArray, isJsonCompatibleDictionary, isJsonCompatibleValue } from "./compatibility";
1+
import { isJsonCompatibleArray, isJsonCompatibleDictionary, isJsonCompatibleValue } from "./json";
22

33
describe("json", () => {
44
function sum(a: number, b: number): number {
File renamed without changes.

yarn.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,7 @@ __metadata:
450450
resolution: "@cosmjs/json-rpc@workspace:packages/json-rpc"
451451
dependencies:
452452
"@cosmjs/stream": "workspace:^"
453+
"@cosmjs/utils": "workspace:^"
453454
"@istanbuljs/nyc-config-typescript": "npm:^1.0.1"
454455
"@types/jasmine": "npm:^4"
455456
"@types/karma-firefox-launcher": "npm:^2"

0 commit comments

Comments
 (0)