Skip to content

Commit 7df93b3

Browse files
committed
lint
1 parent a1af352 commit 7df93b3

File tree

20 files changed

+180
-120
lines changed

20 files changed

+180
-120
lines changed

packages/nodejs/scripts/call-ollama.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ import { readFile } from 'fs/promises';
22
import ollama from 'ollama';
33

44
/**
5+
* Streams the response from Ollama to the console.
56
*
6-
* @param response
7+
* @param {*} response - The response from Ollama.
78
*/
89
async function streamResponse(response) {
910
const thinkEndToken = '</think>';

packages/nodejs/src/demo/console/run.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@ import { Kernel } from '@ocap/kernel';
44
import type { ClusterConfig } from '@ocap/kernel';
55
import { MessageChannel as NodeMessageChannel } from 'node:worker_threads';
66

7-
import { makeKernel } from '../../kernel/make-kernel.js';
8-
import { makeSubclusterConfig } from './subclusterConfig.js';
7+
import { makeSubclusterConfig } from './subclusterConfig.ts';
8+
import { makeKernel } from '../../kernel/make-kernel.ts';
99

1010
const args = {
1111
verbose: process.argv.includes('--verbose'),
12-
}
12+
};
1313

1414
main(args).catch(console.error);
1515

1616
/**
1717
* The main function for the demo.
1818
*
19-
* @param options0
20-
* @param options0.verbose
19+
* @param options0 - The options for the demo.
20+
* @param options0.verbose - Whether to run the demo in verbose mode.
2121
*/
22-
async function main({ verbose }: { verbose: boolean }) {
22+
async function main({ verbose }: { verbose: boolean }): Promise<void> {
2323
// This port does nothing; we don't talk to the Kernel via a console (yet).
2424
const kernelPort = new NodeMessageChannel().port1;
2525

packages/nodejs/src/demo/console/subclusterConfig.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type { ClusterConfig } from '@ocap/kernel';
22

3-
const makeBundleSpec = (name: string) => `http://localhost:3000/${name}.bundle`;
3+
const makeBundleSpec = (name: string): string =>
4+
`http://localhost:3000/${name}.bundle`;
45

56
export const makeSubclusterConfig = (verbose: boolean): ClusterConfig => ({
67
bootstrap: 'boot',

packages/nodejs/src/demo/console/vats/asyncGenerator.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Far } from '@endo/marshal';
2+
23
import { makeLogger } from '../../../../dist/demo/logger.mjs';
34
import { makeStreamMaker } from '../../../../dist/demo/stream.mjs';
45

@@ -25,7 +26,7 @@ export function buildRootObject(vatPowers, parameters, _baggage) {
2526
const makeCounter = (start = 0, ms = 100) => {
2627
const { id, writer } = makeStream();
2728
let count = start;
28-
29+
2930
const interval = setInterval(async () => {
3031
const thisCount = count;
3132
count += 1;
@@ -40,15 +41,15 @@ export function buildRootObject(vatPowers, parameters, _baggage) {
4041

4142
counters.set(id, harden({ stop }));
4243
return id;
43-
}
44+
};
4445

4546
const getCounter = (id) => {
4647
const counter = counters.get(id);
4748
if (!counter) {
4849
throw new Error(`No such counterId ${id}`, { cause: id });
4950
}
5051
return counter;
51-
}
52+
};
5253

5354
return Far('root', {
5455
async ping() {

packages/nodejs/src/demo/console/vats/boot.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export function buildRootObject(_vatPowers, parameters, _baggage) {
5050
}
5151
display(count);
5252
}
53-
}
53+
};
5454

5555
await Promise.all([
5656
readCounter(counterReader0, 10, counter0),
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { resolve } from "path";
1+
import { resolve } from 'path';
22

33
export const documentRoot = resolve(
4-
new URL('content', import.meta.url).pathname
4+
new URL('content', import.meta.url).pathname,
55
).replace(/\/dist\//u, '/src/');

packages/nodejs/src/demo/rag/run.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@ import { Kernel } from '@ocap/kernel';
44
import type { ClusterConfig } from '@ocap/kernel';
55
import { MessageChannel as NodeMessageChannel } from 'node:worker_threads';
66

7-
import { makeKernel } from '../../kernel/make-kernel.js';
8-
import { makeSubclusterConfig } from './subclusterConfig.js';
9-
import { documentRoot } from './documents/root.js';
7+
import { documentRoot } from './documents/root.ts';
8+
import { makeSubclusterConfig } from './subclusterConfig.ts';
9+
import { makeKernel } from '../../kernel/make-kernel.ts';
1010

1111
const args = {
1212
verbose: process.argv.includes('--verbose'),
13-
}
13+
};
1414

1515
main(args).catch(console.error);
1616

1717
/**
1818
* The main function for the demo.
1919
*
20-
* @param options0
21-
* @param options0.verbose
20+
* @param options0 - The options for the demo.
21+
* @param options0.verbose - Whether to run the demo in verbose mode.
2222
*/
23-
async function main({ verbose }: { verbose: boolean }) {
23+
async function main({ verbose }: { verbose: boolean }): Promise<void> {
2424
// This port does nothing; we don't talk to the Kernel via a console (yet).
2525
const kernelPort = new NodeMessageChannel().port1;
2626

@@ -29,7 +29,7 @@ async function main({ verbose }: { verbose: boolean }) {
2929
port: kernelPort,
3030
vatWorkerServiceOptions: {
3131
makeDocumentRoot: async () => documentRoot,
32-
}
32+
},
3333
});
3434
const config: ClusterConfig = makeSubclusterConfig(verbose);
3535
await kernel.launchSubcluster(config);

packages/nodejs/src/demo/rag/subclusterConfig.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import type { ClusterConfig, VatConfig } from '@ocap/kernel';
33
type ModelSize = '1.5b' | '7b' | '8b' | '14b' | '32b' | '70b' | '671b';
44
type Model = `deepseek-r1:${ModelSize}${string}`;
55

6-
const makeBundleSpec = (name: string) => `http://localhost:3000/${name}.bundle`;
6+
const makeBundleSpec = (name: string): string =>
7+
`http://localhost:3000/${name}.bundle`;
78

89
type UserConfig = {
910
model: Model;
@@ -107,4 +108,4 @@ export const makeSubclusterConfig = (verbose: boolean): ClusterConfig => {
107108
...eveConfig,
108109
},
109110
};
110-
}
111+
};

packages/nodejs/src/demo/rag/user.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@ export const makeInitUser = (
1212
logger.debug('initUser:user', user);
1313
const languageModel = vats[`${user}.llm`];
1414
const vectorStore = vats[`${user}.vectorStore`];
15-
await Promise.all([
16-
E(languageModel).init(),
17-
E(vectorStore).init(),
18-
]);
15+
await Promise.all([E(languageModel).init(), E(vectorStore).init()]);
1916
const defaultDocumentView = await E(vectorStore).makeDocumentView();
2017
const response = await E(vats[user]).init(
2118
languageModel,

packages/nodejs/src/demo/rag/vats/boot.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,14 @@ export function buildRootObject(_vatPowers, parameters, _baggage) {
3333

3434
console.time('bootstrap');
3535
const initUser = makeInitUser(vats, logger);
36-
await Promise.all(users.map(
37-
(user) => initUser(user, users.filter(peer => peer !== user)),
38-
));
36+
await Promise.all(
37+
users.map((user) =>
38+
initUser(
39+
user,
40+
users.filter((peer) => peer !== user),
41+
),
42+
),
43+
);
3944
console.timeEnd('bootstrap');
4045

4146
display('Initialized');

0 commit comments

Comments
 (0)