Browse Source

Import type from packages

Signed-off-by: Louis Chemineau <louis@chmn.me>
Louis Chemineau 2 years ago
parent
commit
37e5050d69

+ 5 - 0
.eslintrc.js

@@ -20,4 +20,9 @@ module.exports = {
 			ignores: ['/^[a-z]+(?:-[a-z]+)*:[a-z]+(?:-[a-z]+)*$/u'],
 		}],
 	},
+	settings: {
+		jsdoc: {
+			mode: 'typescript',
+		},
+	},
 }

+ 2 - 0
apps/comments/src/activitytabviewplugin.js

@@ -21,6 +21,8 @@
  *
  */
 
+/** @typedef {import('jquery')} jQuery */
+
 (function() {
 	OCA.Comments.ActivityTabViewPlugin = {
 

+ 1 - 1
apps/comments/src/utils/cancelableRequest.js

@@ -25,7 +25,7 @@ import axios from '@nextcloud/axios'
 /**
  * Create a cancel token
  *
- * @return {CancelTokenSource}
+ * @return {import('axios').CancelTokenSource}
  */
 const createCancelToken = () => axios.CancelToken.source()
 

+ 1 - 0
core/src/OC/legacy-loader.js

@@ -22,6 +22,7 @@
  *
  */
 
+/** @typedef {import('jquery')} jQuery */
 import $ from 'jquery'
 import { generateFilePath } from '@nextcloud/router'
 

+ 1 - 0
core/src/OC/menu.js

@@ -23,6 +23,7 @@
  */
 
 import _ from 'underscore'
+/** @typedef {import('jquery')} jQuery */
 import $ from 'jquery'
 
 import { menuSpeed } from './constants'

+ 2 - 1
core/src/OC/notification.js

@@ -26,6 +26,7 @@
  */
 
 import _ from 'underscore'
+/** @typedef {import('jquery')} jQuery */
 import $ from 'jquery'
 import { showMessage, TOAST_DEFAULT_TIMEOUT, TOAST_PERMANENT_TIMEOUT } from '@nextcloud/dialogs'
 
@@ -162,7 +163,7 @@ export default {
 	 * @param {number} [options.timeout=7] timeout in seconds, if this is 0 it will show the message permanently
 	 * @param {boolean} [options.isHTML=false] an indicator for HTML notifications (true) or text (false)
 	 * @param {string} [options.type] notification type
-	 * @return {JQuery<any>} the toast element
+	 * @return {JQuery} the toast element
 	 * @deprecated 17.0.0 use the `@nextcloud/dialogs` package
 	 */
 	showTemporary(text, options) {

+ 0 - 1
core/src/OCP/appconfig.js

@@ -33,7 +33,6 @@ import OC from '../OC/index'
  * @param {object} [options.data] option data
  * @param {Function} [options.success] success callback
  * @param {Function} [options.error] error callback
- * @internal
  */
 function call(method, endpoint, options) {
 	if ((method === 'post' || method === 'delete') && OC.PasswordConfirmation.requiresPasswordConfirmation()) {

+ 2 - 2
core/src/services/UnifiedSearchService.js

@@ -35,14 +35,14 @@ export const regexFilterNot = /-in:([a-z_-]+)/ig
 /**
  * Create a cancel token
  *
- * @return {CancelTokenSource}
+ * @return {import('axios').CancelTokenSource}
  */
 const createCancelToken = () => axios.CancelToken.source()
 
 /**
  * Get the list of available search providers
  *
- * @return {Array}
+ * @return {Promise<Array>}
  */
 export async function getTypes() {
 	try {

File diff suppressed because it is too large
+ 0 - 0
dist/comments-comments-app.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/comments-comments.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-login.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-main.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-unified-search.js.map


Some files were not shown because too many files changed in this diff