Skip to content

Commit b5dd30f

Browse files
committed
fix: address W6 loading and composition review
1 parent 1ffd3bb commit b5dd30f

20 files changed

Lines changed: 152 additions & 60 deletions

packages/host-kit/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@
3131
"types": "./src/file.ts",
3232
"default": "./src/file.ts"
3333
},
34+
"./host-file": {
35+
"types": "./src/host-file.ts",
36+
"default": "./src/host-file.ts"
37+
},
3438
"./process": {
3539
"types": "./src/process.ts",
3640
"default": "./src/process.ts"

packages/host-kit/src/file.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,5 @@ export {
33
publishFileSync,
44
withAtomicPublishTempPathSync,
55
} from './internal/atomic-file.ts';
6-
export {
7-
createHostDirectoryLinkSync,
8-
ensureHostDirectorySync,
9-
hostFileExistsSync,
10-
hostFileLstatSync,
11-
hostFileStatSync,
12-
hostHomeDirectory,
13-
hostTemporaryDirectory,
14-
makeHostTemporaryDirectory,
15-
readHostBinaryFile,
16-
readHostDirectorySync,
17-
readHostSymbolicLinkSync,
18-
readHostTextFile,
19-
readHostTextFileSync,
20-
removeHostDirectory,
21-
removeHostFileSync,
22-
writeHostTextFileSync,
23-
} from './internal/host-file.ts';
246
export { expandUserHomePath, resolveUserPath } from './internal/path-resolution.ts';
257
export { acquireProcessLock, type ProcessLockOwner } from './internal/process-lock.ts';

packages/host-kit/src/host-file.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
export {
2+
createHostDirectoryLinkSync,
3+
ensureHostDirectorySync,
4+
hostFileExistsSync,
5+
hostFileLstatSync,
6+
hostFileStatSync,
7+
hostHomeDirectory,
8+
hostTemporaryDirectory,
9+
makeHostTemporaryDirectory,
10+
readHostBinaryFile,
11+
readHostDirectorySync,
12+
readHostSymbolicLinkSync,
13+
readHostTextFile,
14+
readHostTextFileSync,
15+
removeHostDirectory,
16+
removeHostFileSync,
17+
writeHostTextFileSync,
18+
} from './internal/host-file.ts';

packages/platform-harmonyos/src/__tests__/screenshot.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ const { readFile, runHarmonyHdc } = vi.hoisted(() => ({
77
runHarmonyHdc: vi.fn(),
88
}));
99

10-
vi.mock('@agent-device/host-kit/file', async (importOriginal) => ({
11-
...(await importOriginal<typeof import('@agent-device/host-kit/file')>()),
10+
vi.mock('@agent-device/host-kit/host-file', async (importOriginal) => ({
11+
...(await importOriginal<typeof import('@agent-device/host-kit/host-file')>()),
1212
readHostBinaryFile: readFile,
1313
}));
1414
vi.mock('../hdc.ts', () => ({ runHarmonyHdc }));

packages/platform-harmonyos/src/screenshot.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { randomUUID } from 'node:crypto';
22
import type { DeviceInfo } from '@agent-device/kernel/device';
33
import { AppError } from '@agent-device/kernel/errors';
4-
import { readHostBinaryFile } from '@agent-device/host-kit/file';
4+
import { readHostBinaryFile } from '@agent-device/host-kit/host-file';
55
import { runHarmonyHdc } from './hdc.ts';
66

77
export async function screenshotHarmony(device: DeviceInfo, outPath: string): Promise<void> {

packages/platform-harmonyos/src/snapshot.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
makeHostTemporaryDirectory,
1010
readHostTextFile,
1111
removeHostDirectory,
12-
} from '@agent-device/host-kit/file';
12+
} from '@agent-device/host-kit/host-file';
1313
import { runHarmonyHdc } from './hdc.ts';
1414

1515
const MAX_NODES = 5_000;

packages/platform-linux/src/atspi-bridge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import path from 'node:path';
1212
import { fileURLToPath } from 'node:url';
1313
import { AppError } from '@agent-device/kernel/errors';
1414
import type { RawSnapshotNode, Rect } from '@agent-device/kernel/snapshot';
15-
import { hostFileExistsSync } from '@agent-device/host-kit/file';
15+
import { hostFileExistsSync } from '@agent-device/host-kit/host-file';
1616
import { hostPlatform } from '@agent-device/host-kit/process';
1717
import { normalizeAtspiRole } from './role-map.ts';
1818
import { resolveLinuxToolProvider, runLinuxToolCommand } from './tool-provider.ts';

packages/platform-vega/src/tool-provider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
type ExecOptions,
88
type ExecResult,
99
} from '@agent-device/host-kit/command';
10-
import { hostHomeDirectory } from '@agent-device/host-kit/file';
10+
import { hostHomeDirectory } from '@agent-device/host-kit/host-file';
1111
import { createScopedProvider } from '@agent-device/kernel/scoped-provider';
1212

1313
export type VegaToolProvider = {

packages/platform-web/src/agent-browser-install.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
ensureHostDirectorySync,
66
hostFileStatSync,
77
writeHostTextFileSync,
8-
} from '@agent-device/host-kit/file';
8+
} from '@agent-device/host-kit/host-file';
99
import {
1010
hostEnvironment,
1111
hostNodeExecutablePath,

packages/platform-web/src/agent-browser-lifecycle.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import path from 'node:path';
22
import { uniqueStrings } from '@agent-device/kernel/collections';
33
import { emitDiagnostic } from '@agent-device/host-kit/diagnostics';
4-
import { hostFileStatSync, readHostDirectorySync } from '@agent-device/host-kit/file';
4+
import { hostFileStatSync, readHostDirectorySync } from '@agent-device/host-kit/host-file';
55
import {
66
hostEnvironment,
77
type OwnedProcessRecordStore,

0 commit comments

Comments
 (0)