Skip to content

Commit c35c76f

Browse files
chore: rebuild project due to codegen change (#59)
1 parent 0d7970e commit c35c76f

File tree

7 files changed

+27
-29
lines changed

7 files changed

+27
-29
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ yarn-error.log
44
codegen.log
55
Brewfile.lock.json
66
dist
7-
/deno
7+
dist-deno
88
/*.tgz
99
.idea/
1010

scripts/build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ node scripts/utils/postprocess-files.cjs
5050
(cd dist && node -e 'require("openlayer")')
5151
(cd dist && node -e 'import("openlayer")' --input-type=module)
5252

53-
if command -v deno &> /dev/null && [ -e ./scripts/build-deno ]
53+
if [ -e ./scripts/build-deno ]
5454
then
5555
./scripts/build-deno
5656
fi

src/core.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ export abstract class APIClient {
396396
error: Object | undefined,
397397
message: string | undefined,
398398
headers: Headers | undefined,
399-
) {
399+
): APIError {
400400
return APIError.generate(status, error, message, headers);
401401
}
402402

@@ -668,17 +668,17 @@ export abstract class AbstractPage<Item> implements AsyncIterable<Item> {
668668
return await this.#client.requestAPIList(this.constructor as any, nextOptions);
669669
}
670670

671-
async *iterPages() {
671+
async *iterPages(): AsyncGenerator<this> {
672672
// eslint-disable-next-line @typescript-eslint/no-this-alias
673-
let page: AbstractPage<Item> = this;
673+
let page: this = this;
674674
yield page;
675675
while (page.hasNextPage()) {
676676
page = await page.getNextPage();
677677
yield page;
678678
}
679679
}
680680

681-
async *[Symbol.asyncIterator]() {
681+
async *[Symbol.asyncIterator](): AsyncGenerator<Item> {
682682
for await (const page of this.iterPages()) {
683683
for (const item of page.getPaginatedItems()) {
684684
yield item;
@@ -721,7 +721,7 @@ export class PagePromise<
721721
* console.log(item)
722722
* }
723723
*/
724-
async *[Symbol.asyncIterator]() {
724+
async *[Symbol.asyncIterator](): AsyncGenerator<Item> {
725725
const page = await this;
726726
for await (const item of page) {
727727
yield item;

src/error.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export class APIError extends OpenlayerError {
4747
errorResponse: Object | undefined,
4848
message: string | undefined,
4949
headers: Headers | undefined,
50-
) {
50+
): APIError {
5151
if (!status) {
5252
return new APIConnectionError({ message, cause: castToError(errorResponse) });
5353
}

src/index.ts

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -184,19 +184,21 @@ export class Openlayer extends Core.APIClient {
184184
static fileFromPath = Uploads.fileFromPath;
185185
}
186186

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;
187+
export {
188+
OpenlayerError,
189+
APIError,
190+
APIConnectionError,
191+
APIConnectionTimeoutError,
192+
APIUserAbortError,
193+
NotFoundError,
194+
ConflictError,
195+
RateLimitError,
196+
BadRequestError,
197+
AuthenticationError,
198+
InternalServerError,
199+
PermissionDeniedError,
200+
UnprocessableEntityError,
201+
} from './error';
200202

201203
export import toFile = Uploads.toFile;
202204
export import fileFromPath = Uploads.fileFromPath;

tsconfig.deno.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
11
{
22
"extends": "./tsconfig.json",
3-
"include": ["deno"],
3+
"include": ["dist-deno"],
44
"exclude": [],
55
"compilerOptions": {
6-
"rootDir": "./deno",
6+
"rootDir": "./dist-deno",
77
"lib": ["es2020", "DOM"],
8-
"paths": {
9-
"openlayer/_shims/auto/*": ["deno/_shims/auto/*-deno"],
10-
"openlayer/*": ["deno/*"],
11-
"openlayer": ["deno/index.ts"],
12-
},
138
"noEmit": true,
149
"declaration": true,
1510
"declarationMap": true,
16-
"outDir": "deno",
11+
"outDir": "dist-deno",
1712
"pretty": true,
1813
"sourceMap": true
1914
}

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"noUncheckedIndexedAccess": true,
3333
"noImplicitOverride": true,
3434
"noPropertyAccessFromIndexSignature": true,
35+
"isolatedModules": false,
3536

3637
"skipLibCheck": true
3738
}

0 commit comments

Comments
 (0)