From ba1e245f0e33db4e201ab8854b94316d26b93abc Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 12 Dec 2025 07:53:21 +0000 Subject: [PATCH 1/2] Initial plan From 36f6583d1906fd73d630709c0c05ea1c1c725716 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 12 Dec 2025 08:04:31 +0000 Subject: [PATCH 2/2] Fix review comments: underscore escaping and export StorageDriver Co-authored-by: ChengShi-1 <91049239+ChengShi-1@users.noreply.github.com> --- .gitignore | 5 ++++- .prettierignore | 4 ++++ docs/useCases.md | 2 +- package.json | 2 +- src/datasets/index.ts | 1 + 5 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 .prettierignore diff --git a/.gitignore b/.gitignore index e8782206..1c3858c6 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,7 @@ coverage # ignore npm lock package-json.lock -.npmrc \ No newline at end of file +.npmrc + +# test environment docker volumes +test/environment/docker-dev-volumes \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 00000000..3a39244d --- /dev/null +++ b/.prettierignore @@ -0,0 +1,4 @@ +dist +node_modules +coverage +test/environment/docker-dev-volumes diff --git a/docs/useCases.md b/docs/useCases.md index 0e6e0e5f..ed6c72ed 100644 --- a/docs/useCases.md +++ b/docs/useCases.md @@ -1372,7 +1372,7 @@ getDatasetStorageDriver.execute(datasetId).then((storageDriver: StorageDriver) = /* ... */ ``` -_See [use case](../src/datasets/domain/useCases/GetDatasetStorageDriver.ts)_ implementation\_. +_See [use case](../src/datasets/domain/useCases/GetDatasetStorageDriver.ts) implementation_. The `datasetId` parameter can be a string, for persistent identifiers, or a number, for numeric identifiers. diff --git a/package.json b/package.json index 541fc681..7fe176e8 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "lint:fix": "eslint --fix --ext .ts ./src --ignore-path .gitignore .", "lint:eslint": "eslint --ignore-path .gitignore .", "lint:prettier": "prettier --check '**/*.(yml|json|md)'", - "format": "prettier --write './**/*.{js,ts,md,json,yml,md}' --config ./.prettierrc", + "format": "prettier --write 'src/**/*.{js,ts}' 'docs/**/*.md' '*.{json,yml,md}' --config ./.prettierrc", "typecheck": "tsc --noEmit", "prepare": "husky" }, diff --git a/src/datasets/index.ts b/src/datasets/index.ts index ffb00af4..84b22e75 100644 --- a/src/datasets/index.ts +++ b/src/datasets/index.ts @@ -157,3 +157,4 @@ export { export { DatasetLinkedCollection } from './domain/models/DatasetLinkedCollection' export { DatasetType } from './domain/models/DatasetType' export { DatasetTypeDTO } from './domain/dtos/DatasetTypeDTO' +export { StorageDriver } from './domain/models/StorageDriver'