Skip to content

Commit c2b8a33

Browse files
committed
not working
1 parent 6be66a6 commit c2b8a33

File tree

17 files changed

+46
-21
lines changed

17 files changed

+46
-21
lines changed

clients/algoliasearch-client-javascript/packages/client-common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"scripts": {
3131
"build": "yarn clean && yarn tsup",
3232
"clean": "rm -rf ./dist || true",
33-
"test": "vitest --run",
33+
"test": "tsc --noEmit src/__tests__/**/*.ts && vitest --run",
3434
"test:bundle": "publint . && attw --pack ."
3535
},
3636
"devDependencies": {

clients/algoliasearch-client-javascript/packages/client-common/src/__tests__/cache/browser-local-storage-cache.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ describe('browser local storage cache', () => {
9191

9292
await cache.clear();
9393

94-
const defaultValue = (): Promise<void> => Promise.resolve({ bar: 2 });
94+
const defaultValue = (): Promise<{ bar: number }> => Promise.resolve({ bar: 2 });
9595

9696
expect(localStorage.length).toBe(0);
9797

clients/algoliasearch-client-javascript/packages/client-common/src/__tests__/create-iterable-promise.test.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,26 @@ describe('createIterablePromise', () => {
5353
await expect(promise).resolves.toEqual(3);
5454
expect(calls).toBe(3);
5555
});
56+
57+
test('allow async function', async () => {
58+
createIterablePromise({
59+
func: () => {
60+
return Promise.resolve({
61+
hits: [],
62+
cursor: '',
63+
});
64+
},
65+
validate: async () => {
66+
return await Promise.resolve(true);
67+
},
68+
aggregator: async (res) => {
69+
return await Promise.resolve(res);
70+
},
71+
timeout: async () => {
72+
return await Promise.resolve(1000);
73+
},
74+
});
75+
});
5676
});
5777

5878
describe('aggregator', () => {

clients/algoliasearch-client-javascript/packages/client-common/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
"extends": "../../tsconfig.json",
33
"compilerOptions": {
44
"types": ["node", "vitest/globals"],
5-
"outDir": "dist"
5+
"outDir": "dist",
6+
"skipLibCheck": true
67
},
78
"include": ["src"],
8-
"exclude": ["dist", "node_modules", "src/__tests__"]
9+
"exclude": ["dist", "node_modules"]
910
}

clients/algoliasearch-client-javascript/packages/logger-console/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"scripts": {
3131
"build": "yarn clean && yarn tsup",
3232
"clean": "rm -rf ./dist || true",
33-
"test": "vitest --run",
33+
"test": "tsc --noEmit__tests__/* && vitest --run",
3434
"test:bundle": "publint . && attw --pack ."
3535
},
3636
"devDependencies": {

clients/algoliasearch-client-javascript/packages/logger-console/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
"extends": "../../tsconfig.json",
33
"compilerOptions": {
44
"types": ["node", "vitest/globals"],
5-
"outDir": "dist"
5+
"outDir": "dist",
6+
"skipLibCheck": true
67
},
78
"include": ["src", "index.ts"],
8-
"exclude": ["dist", "node_modules", "src/__tests__"]
9+
"exclude": ["dist", "node_modules"]
910
}

clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"scripts": {
2828
"build": "yarn clean && yarn tsup",
2929
"clean": "rm -rf ./dist || true",
30-
"test": "vitest --run",
30+
"test": "tsc --noEmit src/__tests__/**/*.ts && vitest --run",
3131
"test:bundle": "publint . && attw --pack . --ignore-rules cjs-resolves-to-esm"
3232
},
3333
"dependencies": {

clients/algoliasearch-client-javascript/packages/requester-browser-xhr/src/__tests__/browser-xhr-requester.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ describe('timeout handling', () => {
114114

115115
afterAll(
116116
() =>
117-
new Promise((done) => {
117+
new Promise<void>((done) => {
118118
done();
119119
}),
120120
);

clients/algoliasearch-client-javascript/packages/requester-browser-xhr/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
"extends": "../../tsconfig.json",
33
"compilerOptions": {
44
"types": ["node", "vitest/globals"],
5-
"outDir": "dist"
5+
"outDir": "dist",
6+
"skipLibCheck": true
67
},
78
"include": ["src"],
8-
"exclude": ["dist", "node_modules", "src/__tests__"]
9+
"exclude": ["dist", "node_modules"]
910
}

clients/algoliasearch-client-javascript/packages/requester-fetch/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"scripts": {
4444
"build": "yarn clean && yarn tsup",
4545
"clean": "rm -rf ./dist || true",
46-
"test": "vitest --run",
46+
"test": "tsc --noEmit src/__tests__/**/*.ts && vitest --run",
4747
"test:bundle": "publint . && attw --pack ."
4848
},
4949
"dependencies": {

clients/algoliasearch-client-javascript/packages/requester-fetch/src/__tests__/fetch-requester.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ describe('timeout handling', () => {
108108

109109
afterAll(
110110
() =>
111-
new Promise((done) => {
111+
new Promise<void>((done) => {
112112
done();
113113
}),
114114
);

clients/algoliasearch-client-javascript/packages/requester-fetch/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
"extends": "../../tsconfig.json",
33
"compilerOptions": {
44
"types": ["node", "vitest/globals"],
5-
"outDir": "dist"
5+
"outDir": "dist",
6+
"skipLibCheck": true
67
},
78
"include": ["src"],
8-
"exclude": ["dist", "node_modules", "src/__tests__"]
9+
"exclude": ["dist", "node_modules"]
910
}

clients/algoliasearch-client-javascript/packages/requester-node-http/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"scripts": {
3131
"build": "yarn clean && yarn tsup",
3232
"clean": "rm -rf ./dist || true",
33-
"test": "vitest --run",
33+
"test": "tsc --noEmit src/__tests__/**/*.ts && vitest --run",
3434
"test:bundle": "publint . && attw --pack ."
3535
},
3636
"dependencies": {

clients/algoliasearch-client-javascript/packages/requester-node-http/src/__tests__/node-http-requester.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ describe('timeout handling', () => {
164164

165165
afterAll(
166166
() =>
167-
new Promise((done) => {
167+
new Promise<void>((done) => {
168168
done();
169169
}),
170170
);

clients/algoliasearch-client-javascript/packages/requester-node-http/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
"extends": "../../tsconfig.json",
33
"compilerOptions": {
44
"types": ["node", "vitest/globals"],
5-
"outDir": "dist"
5+
"outDir": "dist",
6+
"skipLibCheck": true
67
},
78
"include": ["src"],
8-
"exclude": ["dist", "node_modules", "src/__tests__"]
9+
"exclude": ["dist", "node_modules"]
910
}

playground/javascript/node/ingestion.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ApiError } from '@algolia/client-common';
1+
import { ApiError, createIterablePromise } from '@algolia/client-common';
22
import { ingestionClient } from '@algolia/ingestion';
33

44
const appId = process.env.ALGOLIA_APPLICATION_ID || '**** APP_ID *****';

templates/javascript/clients/package.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"build": "yarn clean && yarn tsup && yarn rollup -c rollup.config.js",
1212
"clean": "rm -rf ./dist || true",
1313
{{#isAlgoliasearchClient}}
14-
"test": "vitest --run",
14+
"test": "tsc --noEmit && vitest --run",
1515
{{/isAlgoliasearchClient}}
1616
"test:bundle": "publint . && attw --pack ."
1717
},

0 commit comments

Comments
 (0)