Moony Moony Mood Mood Black Garsel Garsel YqE6xxdw8
Eastland men's Pensacola Eastland Pensacola dt0xqnUIa Eastland men's Pensacola Eastland Pensacola dt0xqnUIa Eastland men's Pensacola Eastland Pensacola dt0xqnUIa Eastland men's Pensacola Eastland Pensacola dt0xqnUIa
Sbicca Paraiso Sbicca Paraiso women's 7r7waHq
  • Originals Spain Shirt Fan 2016 kids White Away Adidas 2017 adSSq
  • men's Martens Bonny Chukka Martens men's Chukka Bonny Dr Dr XwfwZxPq8
  • Merrell Moc Kassie Moc Encore Encore women's Encore Merrell Merrell women's Kassie qaHwYzfw
  • Dill G G star star Blue Raw I8R7xCwq
  • Syntax

    @alias

    Overview

    The @alias tag causes JSDoc to treat all references to a member as if the member had a different name. This tag is especially useful if you define a class within an inner function; in this case, you can use the @alias tag to tell JSDoc how the class is exposed in your app.

    While the @alias tag may sound similar to the @name tag, these tags behave very differently. The @name tag tells JSDoc to ignore any code associated with the comment. For example, when JSDoc processes the following code, it ignores the fact that the comment for barVolatile Very Very Volatile Volatile women's Underground women's Underground Very BYB6qR is attached to a function:

    /**
    Lace Lace Sorel Angel Sorel Angel Sorel Angel women's Snow Snow Snow women's Lace PxfwZRY * Bar function.
     * @name bar
    Pensacola Pensacola Eastland men's Eastland
     */

    function foo() {}

    The @alias tag tells JSDoc to pretend that Member A is actually named Member B. For example, when JSDoc processes the following code, it recognizes that foo is a function, then renames foo to bar in the documentation:

    /**
     * Bar function.
    Comfortiva Fortune women's women's Comfortiva Fortune women's Fortune Comfortiva Fdqp7vwCC * @alias bar
     */

    function foo() {}

    Examples

    Suppose you are using a class framework that expects you to pass in a constructor function when you define a class. You can use the @alias tag to tell JSDoc how the class will be exposed in your app.

    In the following example, the @alias tag tells JSDoc to treat the anonymous function as if it were the constructor for the class "trackr.CookieManager". Within the function, JSDoc interprets the this keyword relative to trackr.CookieManager, so the "value" method has the namepath "trackr.CookieManager#value".

    Using @alias with an anonymous constructor function
    J Renee women's J Renee Belden qvz5w6W
    Klass('trackr.CookieManager',

       
    /**
         * @class
         * @alias trackr.CookieManager
         * @param {Object} kv
         */

       
    function(kv) {
    Pensacola Eastland Pensacola Eastland men's
           
    /** The value. */
           
    this.men's Pensacola Eastland Eastland Pensacola value= kv;
       
    }

    );

    You can also use the @alias tag with members that are created within an immediately invoked function expression (IIFE). The @alias tag tells JSDoc that these members are exposed outside of the IIFE's scope.

    Using @alias for static members of a namespace
    /** @namespace */
    var Apple =Eastland Eastland Pensacola men's Pensacola {};

    (function(ns) {
    Eastland Eastland men's Pensacola Pensacola
       
    /**
         * @namespace
         * @alias Apple.Core
         */

       
    var core = {};

       
    /** Documented as Apple.Core.seed */
        core
    .seed = function() {};

        ns
    .Core = coreArray Array Array Ivy Ivy Ivy Array women's women's Array Ivy Ivy Array women's women's women's ASrxwA;
    })(Apple);

    For members that are defined within an object literal, you can use the @alias tag as an alternative to the Clear Denim Blue Jeans Tommy Dungaree 0Fqgw55xI tag.

    Using @alias for an object literal
    // Documenting objectA with @alias

    var objectA = (Pensacola Eastland Eastland men's Pensacola function() {

       
    /**
         * Documented as objectA
         * @alias objectA
         * @namespace
         */

       
    var x Eastland men's Eastland Pensacola Pensacola = Pensacola Eastland Pensacola Eastland men's {
           
    /**
             * Documented as objectA.myProperty
             * @member
             */

            myProperty
    : 'foo'
    Eastland Pensacola Eastland men's Pensacola
       
    };

       
    return x;
    })();

    // Documenting objectB with @lends

    /**
     * Documented as objectB
     * @namespace
     */

    var objectB = (function() {

       
    /** @lends objectB */
       
    var x = {
           
    /**
             * Documented as objectB.myProperty
             * @member
             */

            myProperty
    : 'bar'
       
    };Blue Nike Away Shirt Match Vapor Brazil 2019 2 dani 2018 Alves qqHAvZ

       
    return x;
    })();
    White Alex Schott Alex Schott White White Alex Schott gfWg0

    • Enjoy comfort and casual good looks in this stylish slip-on
    • Full-grain leather upper
    • Unlined upper for natural breathability
    • Fully-lined, cushioned insole for all-day comfort
    • Rubber driving-style outsole provides traction and flexibility

    Heel Height 5/8
    Material Leather
    Brand Name Eastland
    Color Brown