1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
//// [file.js]
/**
* @param {Array=} y desc
*/
function x(y) { }
// @ts-ignore
/** @param {function (Array)} func Invoked
*/
function y(func) { return; }
/**
* @return {(Array.<> | null)} list of devices
*/
function z() { return null ;}
/**
*
* @return {?Promise} A promise
*/
function w() { return null; }
//// [file.js]
/**
* @param {Array=} y desc
*/
function x(y) { }
// @ts-ignore
/** @param {function (Array)} func Invoked
*/
function y(func) { return; }
/**
* @return {(Array.<> | null)} list of devices
*/
function z() { return null; }
/**
*
* @return {?Promise} A promise
*/
function w() { return null; }
//// [file.d.ts]
/**
* @param {Array=} y desc
*/
declare function x(y?: any[] | undefined): void;
/** @param {function (Array)} func Invoked
*/
declare function y(func: (arg0: any[]) => any): void;
/**
* @return {(Array.<> | null)} list of devices
*/
declare function z(): (any[] | null);
/**
*
* @return {?Promise} A promise
*/
declare function w(): Promise<any> | null;
|