@arizeai/phoenix-client
Version:
A client for the Phoenix API
20 lines • 944 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDataset = getDataset;
const client_1 = require("../client");
const getDatasetExamples_1 = require("./getDatasetExamples");
const getDatasetInfo_1 = require("./getDatasetInfo");
/**
* Get dataset info and examples from the dataset
* @param dataset - Dataset selector (ID or name)
* @param versionId - Optional specific version ID (if omitted, returns data from the latest version)
*/
async function getDataset({ client: _client, dataset, versionId, }) {
const client = _client || (0, client_1.createClient)();
const [datasetInfo, datasetExamples] = await Promise.all([
(0, getDatasetInfo_1.getDatasetInfo)({ client, dataset }),
(0, getDatasetExamples_1.getDatasetExamples)({ client, dataset, versionId }),
]);
return Object.assign(Object.assign({}, datasetInfo), datasetExamples);
}
//# sourceMappingURL=getDataset.js.map