Import type from packages

Signed-off-by: Louis Chemineau <louis@chmn.me>
This commit is contained in:
Louis Chemineau 2022-01-10 14:55:59 +01:00
parent 9fc6cc9634
commit 37e5050d69
13 changed files with 19 additions and 10 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -26,6 +26,7 @@
*/ */
import _ from 'underscore' import _ from 'underscore'
/** @typedef {import('jquery')} jQuery */
import $ from 'jquery' import $ from 'jquery'
import { showMessage, TOAST_DEFAULT_TIMEOUT, TOAST_PERMANENT_TIMEOUT } from '@nextcloud/dialogs' 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 {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 {boolean} [options.isHTML=false] an indicator for HTML notifications (true) or text (false)
* @param {string} [options.type] notification type * @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 * @deprecated 17.0.0 use the `@nextcloud/dialogs` package
*/ */
showTemporary(text, options) { showTemporary(text, options) {

View File

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

View File

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long