From 221a7400ccb5e2e739a32ab35f5c4f334cbf6cb2 Mon Sep 17 00:00:00 2001 From: chin Date: Fri, 11 Aug 2023 21:33:46 +0800 Subject: [PATCH] docs: update dicomModel jsdoc --- models/mongodb/models/dicom.js | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/models/mongodb/models/dicom.js b/models/mongodb/models/dicom.js index faf5f30e..f34dae92 100644 --- a/models/mongodb/models/dicom.js +++ b/models/mongodb/models/dicom.js @@ -449,26 +449,19 @@ dicomModelSchema.statics.getInstanceOfMedianIndex = async function (query) { }; /** - * @typedef {function(s: string, b: boolean): Promise} getDicomJson - * @param {object} iParam - * @param {string} iParam.studyUID - * @param {string} iParam.seriesUID - * @param {string} iParam.instanceUID - * @returns - */ - -/** - * @typedef { mongoose.Model & { - * getPathOfInstance: function(iParam: { - * studyUID: string, - * seriesUID: string, - * instanceUID: string - * }): Promise; - * getDicomJson: function(queryOptions: import("../../../utils/typeDef/dicom").DicomJsonMongoQueryOptions): Promise; - * getInstanceOfMedianIndex: function(studyUID: string, seriesUID: string): Promise + * @typedef {import("mongoose").Model & { + * getPathOfInstance: (iParam: { + * studyUID: string, + * seriesUID: string, + * instanceUID: string + * }) => Promise; + * getDicomJson: (queryOptions: import("../../../utils/typeDef/dicom").DicomJsonMongoQueryOptions) => Promise; + * getInstanceOfMedianIndex: (studyUID: string, seriesUID: string) => Promise; * }} DicomModelSchema + * */ + /** @type {DicomModelSchema} */ let dicomModel = mongoose.model("dicom", dicomModelSchema, "dicom");