Skip to content

Commit 0e955e4

Browse files
stainless-app[bot]Stainless Bot
authored and
Stainless Bot
committed
chore: custom code changes (#58)
1 parent d6932b7 commit 0e955e4

19 files changed

+206
-162
lines changed

src/index.ts

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

3-
import * as Errors from './error';
4-
import * as Uploads from './uploads';
53
import { type Agent } from './_shims/index';
64
import * as Core from './core';
5+
import * as Errors from './error';
6+
import * as Uploads from './uploads';
77
import * as API from './resources/index';
8+
import { Commits } from './resources/commits/commits';
9+
import {
10+
InferencePipelineRetrieveResponse,
11+
InferencePipelineUpdateParams,
12+
InferencePipelineUpdateResponse,
13+
InferencePipelines,
14+
} from './resources/inference-pipelines/inference-pipelines';
15+
import {
16+
ProjectCreateParams,
17+
ProjectCreateResponse,
18+
ProjectListParams,
19+
ProjectListResponse,
20+
Projects,
21+
} from './resources/projects/projects';
22+
import { Storage } from './resources/storage/storage';
823

924
export interface ClientOptions {
1025
/**
@@ -169,42 +184,49 @@ export class Openlayer extends Core.APIClient {
169184
static fileFromPath = Uploads.fileFromPath;
170185
}
171186

172-
export const {
173-
OpenlayerError,
174-
APIError,
175-
APIConnectionError,
176-
APIConnectionTimeoutError,
177-
APIUserAbortError,
178-
NotFoundError,
179-
ConflictError,
180-
RateLimitError,
181-
BadRequestError,
182-
AuthenticationError,
183-
InternalServerError,
184-
PermissionDeniedError,
185-
UnprocessableEntityError,
186-
} = Errors;
187+
export const OpenlayerError = Errors.OpenlayerError;
188+
export const APIError = Errors.APIError;
189+
export const APIConnectionError = Errors.APIConnectionError;
190+
export const APIConnectionTimeoutError = Errors.APIConnectionTimeoutError;
191+
export const APIUserAbortError = Errors.APIUserAbortError;
192+
export const NotFoundError = Errors.NotFoundError;
193+
export const ConflictError = Errors.ConflictError;
194+
export const RateLimitError = Errors.RateLimitError;
195+
export const BadRequestError = Errors.BadRequestError;
196+
export const AuthenticationError = Errors.AuthenticationError;
197+
export const InternalServerError = Errors.InternalServerError;
198+
export const PermissionDeniedError = Errors.PermissionDeniedError;
199+
export const UnprocessableEntityError = Errors.UnprocessableEntityError;
187200

188201
export import toFile = Uploads.toFile;
189202
export import fileFromPath = Uploads.fileFromPath;
190203

191-
export namespace Openlayer {
192-
export import RequestOptions = Core.RequestOptions;
204+
Openlayer.Projects = Projects;
205+
Openlayer.Commits = Commits;
206+
Openlayer.InferencePipelines = InferencePipelines;
207+
Openlayer.Storage = Storage;
208+
209+
export declare namespace Openlayer {
210+
export type RequestOptions = Core.RequestOptions;
193211

194-
export import Projects = API.Projects;
195-
export import ProjectCreateResponse = API.ProjectCreateResponse;
196-
export import ProjectListResponse = API.ProjectListResponse;
197-
export import ProjectCreateParams = API.ProjectCreateParams;
198-
export import ProjectListParams = API.ProjectListParams;
212+
export {
213+
Projects as Projects,
214+
type ProjectCreateResponse as ProjectCreateResponse,
215+
type ProjectListResponse as ProjectListResponse,
216+
type ProjectCreateParams as ProjectCreateParams,
217+
type ProjectListParams as ProjectListParams,
218+
};
199219

200-
export import Commits = API.Commits;
220+
export { Commits as Commits };
201221

202-
export import InferencePipelines = API.InferencePipelines;
203-
export import InferencePipelineRetrieveResponse = API.InferencePipelineRetrieveResponse;
204-
export import InferencePipelineUpdateResponse = API.InferencePipelineUpdateResponse;
205-
export import InferencePipelineUpdateParams = API.InferencePipelineUpdateParams;
222+
export {
223+
InferencePipelines as InferencePipelines,
224+
type InferencePipelineRetrieveResponse as InferencePipelineRetrieveResponse,
225+
type InferencePipelineUpdateResponse as InferencePipelineUpdateResponse,
226+
type InferencePipelineUpdateParams as InferencePipelineUpdateParams,
227+
};
206228

207-
export import Storage = API.Storage;
229+
export { Storage as Storage };
208230
}
209231

210232
export default Openlayer;

src/resources/commits/commits.ts

+9-4
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,18 @@
22

33
import { APIResource } from '../../resource';
44
import * as TestResultsAPI from './test-results';
5+
import { TestResultListParams, TestResultListResponse, TestResults } from './test-results';
56

67
export class Commits extends APIResource {
78
testResults: TestResultsAPI.TestResults = new TestResultsAPI.TestResults(this._client);
89
}
910

10-
export namespace Commits {
11-
export import TestResults = TestResultsAPI.TestResults;
12-
export import TestResultListResponse = TestResultsAPI.TestResultListResponse;
13-
export import TestResultListParams = TestResultsAPI.TestResultListParams;
11+
Commits.TestResults = TestResults;
12+
13+
export declare namespace Commits {
14+
export {
15+
TestResults as TestResults,
16+
type TestResultListResponse as TestResultListResponse,
17+
type TestResultListParams as TestResultListParams,
18+
};
1419
}

src/resources/commits/index.ts

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

33
export { Commits } from './commits';
4-
export { TestResultListResponse, TestResultListParams, TestResults } from './test-results';
4+
export { TestResults, type TestResultListResponse, type TestResultListParams } from './test-results';

src/resources/commits/test-results.ts

+5-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import { APIResource } from '../../resource';
44
import { isRequestOptions } from '../../core';
55
import * as Core from '../../core';
6-
import * as TestResultsAPI from './test-results';
76

87
export class TestResults extends APIResource {
98
/**
@@ -278,7 +277,9 @@ export interface TestResultListParams {
278277
type?: 'integrity' | 'consistency' | 'performance' | 'fairness' | 'robustness';
279278
}
280279

281-
export namespace TestResults {
282-
export import TestResultListResponse = TestResultsAPI.TestResultListResponse;
283-
export import TestResultListParams = TestResultsAPI.TestResultListParams;
280+
export declare namespace TestResults {
281+
export {
282+
type TestResultListResponse as TestResultListResponse,
283+
type TestResultListParams as TestResultListParams,
284+
};
284285
}

src/resources/index.ts

+7-7
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
export { Commits } from './commits/commits';
44
export {
5-
InferencePipelineRetrieveResponse,
6-
InferencePipelineUpdateResponse,
7-
InferencePipelineUpdateParams,
85
InferencePipelines,
6+
type InferencePipelineRetrieveResponse,
7+
type InferencePipelineUpdateResponse,
8+
type InferencePipelineUpdateParams,
99
} from './inference-pipelines/inference-pipelines';
1010
export {
11-
ProjectCreateResponse,
12-
ProjectListResponse,
13-
ProjectCreateParams,
14-
ProjectListParams,
1511
Projects,
12+
type ProjectCreateResponse,
13+
type ProjectListResponse,
14+
type ProjectCreateParams,
15+
type ProjectListParams,
1616
} from './projects/projects';
1717
export { Storage } from './storage/storage';

src/resources/inference-pipelines/data.ts

+2-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import { APIResource } from '../../resource';
44
import * as Core from '../../core';
5-
import * as DataAPI from './data';
65

76
export class Data extends APIResource {
87
/**
@@ -279,7 +278,6 @@ export namespace DataStreamParams {
279278
}
280279
}
281280

282-
export namespace Data {
283-
export import DataStreamResponse = DataAPI.DataStreamResponse;
284-
export import DataStreamParams = DataAPI.DataStreamParams;
281+
export declare namespace Data {
282+
export { type DataStreamResponse as DataStreamResponse, type DataStreamParams as DataStreamParams };
285283
}
+6-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
export { DataStreamResponse, DataStreamParams, Data } from './data';
3+
export { Data, type DataStreamResponse, type DataStreamParams } from './data';
44
export {
5-
InferencePipelineRetrieveResponse,
6-
InferencePipelineUpdateResponse,
7-
InferencePipelineUpdateParams,
85
InferencePipelines,
6+
type InferencePipelineRetrieveResponse,
7+
type InferencePipelineUpdateResponse,
8+
type InferencePipelineUpdateParams,
99
} from './inference-pipelines';
10-
export { RowUpdateResponse, RowUpdateParams, Rows } from './rows';
11-
export { TestResultListResponse, TestResultListParams, TestResults } from './test-results';
10+
export { Rows, type RowUpdateResponse, type RowUpdateParams } from './rows';
11+
export { TestResults, type TestResultListResponse, type TestResultListParams } from './test-results';

src/resources/inference-pipelines/inference-pipelines.ts

+31-14
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@
33
import { APIResource } from '../../resource';
44
import { isRequestOptions } from '../../core';
55
import * as Core from '../../core';
6-
import * as InferencePipelinesAPI from './inference-pipelines';
76
import * as DataAPI from './data';
7+
import { Data, DataStreamParams, DataStreamResponse } from './data';
88
import * as RowsAPI from './rows';
9+
import { RowUpdateParams, RowUpdateResponse, Rows } from './rows';
910
import * as TestResultsAPI from './test-results';
11+
import { TestResultListParams, TestResultListResponse, TestResults } from './test-results';
1012

1113
export class InferencePipelines extends APIResource {
1214
data: DataAPI.Data = new DataAPI.Data(this._client);
@@ -235,17 +237,32 @@ export interface InferencePipelineUpdateParams {
235237
referenceDatasetUri?: string | null;
236238
}
237239

238-
export namespace InferencePipelines {
239-
export import InferencePipelineRetrieveResponse = InferencePipelinesAPI.InferencePipelineRetrieveResponse;
240-
export import InferencePipelineUpdateResponse = InferencePipelinesAPI.InferencePipelineUpdateResponse;
241-
export import InferencePipelineUpdateParams = InferencePipelinesAPI.InferencePipelineUpdateParams;
242-
export import Data = DataAPI.Data;
243-
export import DataStreamResponse = DataAPI.DataStreamResponse;
244-
export import DataStreamParams = DataAPI.DataStreamParams;
245-
export import Rows = RowsAPI.Rows;
246-
export import RowUpdateResponse = RowsAPI.RowUpdateResponse;
247-
export import RowUpdateParams = RowsAPI.RowUpdateParams;
248-
export import TestResults = TestResultsAPI.TestResults;
249-
export import TestResultListResponse = TestResultsAPI.TestResultListResponse;
250-
export import TestResultListParams = TestResultsAPI.TestResultListParams;
240+
InferencePipelines.Data = Data;
241+
InferencePipelines.Rows = Rows;
242+
InferencePipelines.TestResults = TestResults;
243+
244+
export declare namespace InferencePipelines {
245+
export {
246+
type InferencePipelineRetrieveResponse as InferencePipelineRetrieveResponse,
247+
type InferencePipelineUpdateResponse as InferencePipelineUpdateResponse,
248+
type InferencePipelineUpdateParams as InferencePipelineUpdateParams,
249+
};
250+
251+
export {
252+
Data as Data,
253+
type DataStreamResponse as DataStreamResponse,
254+
type DataStreamParams as DataStreamParams,
255+
};
256+
257+
export {
258+
Rows as Rows,
259+
type RowUpdateResponse as RowUpdateResponse,
260+
type RowUpdateParams as RowUpdateParams,
261+
};
262+
263+
export {
264+
TestResults as TestResults,
265+
type TestResultListResponse as TestResultListResponse,
266+
type TestResultListParams as TestResultListParams,
267+
};
251268
}

src/resources/inference-pipelines/rows.ts

+2-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import { APIResource } from '../../resource';
44
import * as Core from '../../core';
5-
import * as RowsAPI from './rows';
65

76
export class Rows extends APIResource {
87
/**
@@ -75,7 +74,6 @@ export namespace RowUpdateParams {
7574
}
7675
}
7776

78-
export namespace Rows {
79-
export import RowUpdateResponse = RowsAPI.RowUpdateResponse;
80-
export import RowUpdateParams = RowsAPI.RowUpdateParams;
77+
export declare namespace Rows {
78+
export { type RowUpdateResponse as RowUpdateResponse, type RowUpdateParams as RowUpdateParams };
8179
}

src/resources/inference-pipelines/test-results.ts

+5-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import { APIResource } from '../../resource';
44
import { isRequestOptions } from '../../core';
55
import * as Core from '../../core';
6-
import * as TestResultsAPI from './test-results';
76

87
export class TestResults extends APIResource {
98
/**
@@ -273,7 +272,9 @@ export interface TestResultListParams {
273272
type?: 'integrity' | 'consistency' | 'performance' | 'fairness' | 'robustness';
274273
}
275274

276-
export namespace TestResults {
277-
export import TestResultListResponse = TestResultsAPI.TestResultListResponse;
278-
export import TestResultListParams = TestResultsAPI.TestResultListParams;
275+
export declare namespace TestResults {
276+
export {
277+
type TestResultListResponse as TestResultListResponse,
278+
type TestResultListParams as TestResultListParams,
279+
};
279280
}

src/resources/projects/commits.ts

+7-6
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import { APIResource } from '../../resource';
44
import { isRequestOptions } from '../../core';
55
import * as Core from '../../core';
6-
import * as CommitsAPI from './commits';
76

87
export class Commits extends APIResource {
98
/**
@@ -416,9 +415,11 @@ export interface CommitListParams {
416415
perPage?: number;
417416
}
418417

419-
export namespace Commits {
420-
export import CommitCreateResponse = CommitsAPI.CommitCreateResponse;
421-
export import CommitListResponse = CommitsAPI.CommitListResponse;
422-
export import CommitCreateParams = CommitsAPI.CommitCreateParams;
423-
export import CommitListParams = CommitsAPI.CommitListParams;
418+
export declare namespace Commits {
419+
export {
420+
type CommitCreateResponse as CommitCreateResponse,
421+
type CommitListResponse as CommitListResponse,
422+
type CommitCreateParams as CommitCreateParams,
423+
type CommitListParams as CommitListParams,
424+
};
424425
}

src/resources/projects/index.ts

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

33
export {
4-
CommitCreateResponse,
5-
CommitListResponse,
6-
CommitCreateParams,
7-
CommitListParams,
84
Commits,
5+
type CommitCreateResponse,
6+
type CommitListResponse,
7+
type CommitCreateParams,
8+
type CommitListParams,
99
} from './commits';
1010
export {
11-
InferencePipelineCreateResponse,
12-
InferencePipelineListResponse,
13-
InferencePipelineCreateParams,
14-
InferencePipelineListParams,
1511
InferencePipelines,
12+
type InferencePipelineCreateResponse,
13+
type InferencePipelineListResponse,
14+
type InferencePipelineCreateParams,
15+
type InferencePipelineListParams,
1616
} from './inference-pipelines';
1717
export {
18-
ProjectCreateResponse,
19-
ProjectListResponse,
20-
ProjectCreateParams,
21-
ProjectListParams,
2218
Projects,
19+
type ProjectCreateResponse,
20+
type ProjectListResponse,
21+
type ProjectCreateParams,
22+
type ProjectListParams,
2323
} from './projects';

0 commit comments

Comments
 (0)