Skip to content

Commit b4f0632

Browse files
feat(api): update via SDK Studio (#16)
1 parent 7f2d0a2 commit b4f0632

File tree

8 files changed

+18
-12
lines changed

8 files changed

+18
-12
lines changed

Diff for: src/index.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from './core';
43
import * as Errors from './error';
5-
import { type Agent } from './_shims/index';
64
import * as Uploads from './uploads';
5+
import { type Agent } from './_shims/index';
6+
import * as Core from './core';
77
import * as API from './resources/index';
88

99
export interface ClientOptions {
@@ -69,7 +69,9 @@ export interface ClientOptions {
6969
defaultQuery?: Core.DefaultQuery;
7070
}
7171

72-
/** API Client for interfacing with the Openlayer API. */
72+
/**
73+
* API Client for interfacing with the Openlayer API.
74+
*/
7375
export class Openlayer extends Core.APIClient {
7476
apiKey: string | null;
7577

@@ -105,6 +107,7 @@ export class Openlayer extends Core.APIClient {
105107
maxRetries: options.maxRetries,
106108
fetch: options.fetch,
107109
});
110+
108111
this._options = options;
109112

110113
this.apiKey = apiKey;

Diff for: src/resources/commits/test-results.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from '../../core';
43
import { APIResource } from '../../resource';
54
import { isRequestOptions } from '../../core';
5+
import * as Core from '../../core';
66
import * as TestResultsAPI from './test-results';
77

88
export class TestResults extends APIResource {

Diff for: src/resources/inference-pipelines/data.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from '../../core';
43
import { APIResource } from '../../resource';
4+
import * as Core from '../../core';
55
import * as DataAPI from './data';
66

77
export class Data extends APIResource {

Diff for: src/resources/inference-pipelines/test-results.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from '../../core';
43
import { APIResource } from '../../resource';
54
import { isRequestOptions } from '../../core';
5+
import * as Core from '../../core';
66
import * as TestResultsAPI from './test-results';
77

88
export class TestResults extends APIResource {

Diff for: src/resources/projects/commits.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from '../../core';
43
import { APIResource } from '../../resource';
54
import { isRequestOptions } from '../../core';
5+
import * as Core from '../../core';
66
import * as CommitsAPI from './commits';
77

88
export class Commits extends APIResource {

Diff for: src/resources/projects/inference-pipelines.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from '../../core';
43
import { APIResource } from '../../resource';
54
import { isRequestOptions } from '../../core';
5+
import * as Core from '../../core';
66
import * as InferencePipelinesAPI from './inference-pipelines';
77

88
export class InferencePipelines extends APIResource {

Diff for: src/resources/projects/projects.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from '../../core';
43
import { APIResource } from '../../resource';
54
import { isRequestOptions } from '../../core';
5+
import * as Core from '../../core';
66
import * as ProjectsAPI from './projects';
77
import * as CommitsAPI from './commits';
88
import * as InferencePipelinesAPI from './inference-pipelines';

Diff for: tests/stringifyQuery.test.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
import { APIClient } from 'openlayer/core';
1+
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
const { stringifyQuery } = APIClient.prototype as any;
3+
import { Openlayer } from 'openlayer';
44

5-
describe('APIClient.stringifyQuery', () => {
5+
const { stringifyQuery } = Openlayer.prototype as any;
6+
7+
describe(stringifyQuery, () => {
68
for (const [input, expected] of [
79
[{ a: '1', b: 2, c: true }, 'a=1&b=2&c=true'],
810
[{ a: null, b: false, c: undefined }, 'a=&b=false'],
@@ -18,6 +20,7 @@ describe('APIClient.stringifyQuery', () => {
1820
expect(stringifyQuery(input)).toEqual(expected);
1921
});
2022
}
23+
2124
for (const value of [[], {}, new Date()]) {
2225
it(`${JSON.stringify(value)} -> <error>`, () => {
2326
expect(() => stringifyQuery({ value })).toThrow(`Cannot stringify type ${typeof value}`);

0 commit comments

Comments
 (0)