mirror of
1
2
Fork 0
ucaptcha/docs
Frank Lemanschik fc326e85d5 Forgotten 2 files sorry 2020-03-21 12:46:08 +01:00
..
README.md Forgotten 2 files sorry 2020-03-21 12:46:08 +01:00

README.md

TypeScript none standard JSDOC Import syntax

// 1.Normal Case
/**
 * @param {import('./user').User} user
 */



// typescript
// 1. normal
/**
 * @param p { import("./a").Pet }
 */
function walk(p) {
    console.log(`Walking ${p.name}...`);
}

// 2.Alias Type
/**
 * @typedef { import("./a").Pet } Pet
 */

/**
 * @type {Pet}
 */
var myPet;
myPet.name;

// 3.Refer Inferred Type
/**
 * @type {typeof import("./a").x }
 */
var x = require("./a").x;