Skip to content

Commit 41cb9a2

Browse files
ashwin153Ashwin Madavan
and
Ashwin Madavan
authored
fix: add explicit import of performance to fix bazel compatibility issues (#1772)
* fix: add explicit import of performance to fix bazel compatibility issues * add changeset --------- Co-authored-by: Ashwin Madavan <[email protected]>
1 parent 2793049 commit 41cb9a2

File tree

9 files changed

+13
-0
lines changed

9 files changed

+13
-0
lines changed

.changeset/chilled-radios-remain.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"openapi-typescript": patch
3+
---
4+
5+
fix: add explicit import of performance to fix bazel compatibility issues

packages/openapi-typescript/bin/cli.js

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import { createConfig, findConfig, loadConfig } from "@redocly/openapi-core";
44
import fs from "node:fs";
55
import path from "node:path";
6+
import { performance } from "node:perf_hooks";
67
import parser from "yargs-parser";
78
import openapiTS, { COMMENT_HEADER, astToString, c, error, formatTime, warn } from "../dist/index.js";
89

packages/openapi-typescript/scripts/download-schemas.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import degit from "degit";
22
import fs from "node:fs";
33
import path from "node:path";
4+
import { performance } from "node:perf_hooks";
45
import { fileURLToPath } from "node:url";
56
import { error } from "../src/lib/utils.js";
67
import { multiFile, singleFile } from "./schemas.js";

packages/openapi-typescript/scripts/update-examples.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { execa } from "execa";
22
import path from "node:path";
3+
import { performance } from "node:perf_hooks";
34
import { multiFile, singleFile } from "./schemas.js";
45

56
async function generateSchemas() {

packages/openapi-typescript/src/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { createConfig } from "@redocly/openapi-core";
22
import type { Readable } from "node:stream";
3+
import { performance } from "node:perf_hooks";
34
import type ts from "typescript";
45
import { validateAndBundle } from "./lib/redoc.js";
56
import { debug, resolveRef, scanDiscriminators } from "./lib/utils.js";

packages/openapi-typescript/src/lib/redoc.ts

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
type Document,
88
lintDocument,
99
} from "@redocly/openapi-core";
10+
import { performance } from "node:perf_hooks";
1011
import { Readable } from "node:stream";
1112
import { fileURLToPath } from "node:url";
1213
import parseJson from "parse-json";

packages/openapi-typescript/src/transform/components-object.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import ts from "typescript";
2+
import { performance } from "node:perf_hooks";
23
import { NEVER, QUESTION_TOKEN, addJSDocComment, tsModifiers, tsPropertyIndex } from "../lib/ts.js";
34
import { createRef, debug, getEntries } from "../lib/utils.js";
45
import type { ComponentsObject, GlobalContext, SchemaObject, TransformNodeOptions } from "../types.js";

packages/openapi-typescript/src/transform/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import ts, { type InterfaceDeclaration, type TypeLiteralNode } from "typescript";
2+
import { performance } from "node:perf_hooks";
23
import { NEVER, STRING, stringToAST, tsModifiers, tsRecord } from "../lib/ts.js";
34
import { createRef, debug } from "../lib/utils.js";
45
import type { GlobalContext, OpenAPI3 } from "../types.js";

packages/openapi-typescript/src/transform/paths-object.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import ts from "typescript";
2+
import { performance } from "node:perf_hooks";
23
import { addJSDocComment, oapiRef, stringToAST, tsModifiers, tsPropertyIndex } from "../lib/ts.js";
34
import { createRef, debug, getEntries } from "../lib/utils.js";
45
import type {

0 commit comments

Comments
 (0)