Skip to content

Commit 275c32e

Browse files
committed
fix: revert bad changes
This reverts commit 53f9ba5.
1 parent dc8dd7f commit 275c32e

File tree

4 files changed

+346
-1158
lines changed

4 files changed

+346
-1158
lines changed

bin/build.js

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,19 @@
11
#!/usr/bin/env node
22

33
const schema = require('../schema.json');
4+
const { compile } = require('json-schema-to-typescript');
45
const fs = require('fs');
56
const path = require('path');
67
const { promisify } = require('util');
78
const writeFile = promisify(fs.writeFile);
89
const { ensureDir } = require('fs-extra');
910
const {listReleases} = require("@etclabscore/dl-github-releases");
10-
const { quicktype } = require("quicktype");
1111

1212
// errors if you try to run with $ref to draft 7 json schema
1313
schema.definitions.schema.$ref = undefined;
1414

15-
const getQuickTypeSources = (s) => {
16-
return [{
17-
kind: "schema",
18-
name: "OpenRPC",
19-
schema: JSON.stringify(s),
20-
}];
21-
};
22-
2315
const generateTypes = async (s) => {
24-
const sources = getQuickTypeSources(s);
25-
const result = await quicktype({
26-
lang: "typescript",
27-
leadingComments: undefined,
28-
rendererOptions: { "just-types": true },
29-
sources,
30-
});
31-
const ts = result.lines.join("\n");
16+
const ts = await compile(s, "OpenRPC");
3217
const dir = path.resolve(__dirname, "../build/src/");
3318
await ensureDir(dir);
3419
await writeFile(`${dir}/index.d.ts`, ts, "utf8");

0 commit comments

Comments
 (0)