Skip to content

Commit 626d3e9

Browse files
committed
fix default Api export to do both default and regular export
1 parent 1c7c155 commit 626d3e9

File tree

6 files changed

+13
-9
lines changed

6 files changed

+13
-9
lines changed

oxide-api/package-lock.json

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

oxide-api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@oxide/api",
3-
"version": "0.1.0-alpha.7",
3+
"version": "0.1.0-alpha.8",
44
"description": "TypeScript client for the Oxide API",
55
"engines": {
66
"node": ">=18"

oxide-api/src/Api.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4175,7 +4175,7 @@ export type ApiListMethods = Pick<
41754175
>;
41764176

41774177
type EmptyObj = Record<string, never>;
4178-
export default class Api extends HttpClient {
4178+
export class Api extends HttpClient {
41794179
methods = {
41804180
/**
41814181
* Start an OAuth 2.0 Device Authorization Grant
@@ -6990,3 +6990,5 @@ export default class Api extends HttpClient {
69906990
},
69916991
};
69926992
}
6993+
6994+
export default Api;

oxide-openapi-gen-ts/package-lock.json

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

oxide-openapi-gen-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@oxide/openapi-gen-ts",
3-
"version": "0.2.1",
3+
"version": "0.2.2",
44
"description": "OpenAPI client generator used to generate Oxide TypeScript SDK",
55
"keywords": [
66
"oxide",

oxide-openapi-gen-ts/src/client/api.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ export function generateApi(spec: OpenAPIV3.Document, destDir: string) {
207207

208208
w("type EmptyObj = Record<string, never>;");
209209

210-
w(`export default class Api extends HttpClient {
210+
w(`export class Api extends HttpClient {
211211
methods = {`);
212212

213213
for (const { conf, opId, method, path } of iterPathConfig(spec.paths)) {
@@ -331,6 +331,8 @@ export function generateApi(spec: OpenAPIV3.Document, destDir: string) {
331331
}
332332

333333
w(` }
334-
}`);
334+
}
335+
336+
export default Api;`);
335337
out.end();
336338
}

0 commit comments

Comments
 (0)