dataverse-client-javascript
dataverse-client-javascript copied to clipboard
A Dataverse client for JavaScript and TypeScript
## What this PR does / why we need it: ## Which issue(s) this PR closes: - Closes #152 ## Related Dataverse PRs: - Depends on # ## Special notes...
**Overview of the Feature Request** The goal is to create a use case for uploading files using Direct DataFile Upload/Replace API: https://guides.dataverse.org/en/latest/developers/s3-direct-upload-api.html#to-add-multiple-uploaded-files-to-the-dataset The approach to follow will allow the steps...
## Overview of the Feature Request The response of the Get Dataset use case does not correctly send the `persistentId` of the dataset within the `hierarchy` property. Instead, it is...
## Overview of the Feature Request Rename the use cases in the package following the approach described by @MellyGray on https://github.com/IQSS/dataverse-client-javascript/pull/141#discussion_r1560801042 ## What Inspired the Request? - https://github.com/IQSS/dataverse-client-javascript/pull/141#discussion_r1560801042 ## What...
## Overview of the Feature Request For now any error returned by the API in a read operation returns a ReadError, which includes the message with the HTTP error code...
## Overview of the Feature Request The `ApiRepository` currently incorporates logic that is specific to particular resource types. This approach limits the generic utility of the repository and necessitates direct...
There is an issue in the SPA where the Embargoed label is missing from the Dataset page: https://github.com/IQSS/dataverse-frontend/issues/292. Currently the embargoed information is available in the getFiles() use case, but...
## Overview of the feature request Add a functional testing mechanism for the use cases of the package that helps in the review and QA process of the PRs, so...
**Overview of the Feature Request** Refactor model transformers and test helpers to use payload interfaces instead of 'any' **Example** Use a payload model like: ``` export interface DatasetPreviewPayload { global_id:...
## Overview of the feature request Extend use case logic to support file filtering by type and access type. The new logic will need the API changes in https://github.com/IQSS/dataverse/issues/9714 to...