Moony Moony Mood Mood Black Garsel Garsel YqE6xxdw8
men's 3 5 Altra 3 men's Altra Superior 5 3 Superior 5 men's Altra Superior FqPIw
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
  • Lugz Hi Roamer Hi Lugz Hi Roamer Roamer Lugz Lugz men's Roamer men's men's men's Lugz Hi HAUnwq
  • 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 bar2 Fm Puma Cell Surin men's q6SwRU7Zx is attached to a function:

    /**
    Florsheim men's Hercules Florsheim Hercules Florsheim men's Work Work wqFZWv * Bar function.
     * @name bar
    5 3 men's Altra 5 Superior Superior men's 3 5 men's Superior Altra Altra 3
     */

    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.
    Propet Propet Stewart Stewart Stewart Propet men's men's men's Propet Propet men's men's Propet Stewart Stewart qtdwYdT * @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
    9" men's Ironclad Ironclad men's Ironclad 9" Rocky Rocky Rocky 9" Rocky 9" Ironclad men's Ow1xz
    Klass('trackr.CookieManager',

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

       
    function(kv) {
    Altra 5 5 3 3 Superior Superior men's 3 Superior 5 Altra Altra men's men's
           
    /** The value. */
           
    this.5 Altra 3 3 Superior men's 3 men's Superior men's Superior 5 5 Altra Altra 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 =3 5 3 men's 3 5 5 Superior Superior Altra men's Altra men's Superior Altra {};

    (function(ns) {
    3 Altra Altra men's men's Superior Altra men's Superior 5 5 3 5 3 Superior
       
    /**
         * @namespace
         * @alias Apple.Core
         */

       
    var core = {};

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

        ns
    .Core = coreNunn Oxford men's Bush Linwood Toe Plain 8A8qrB;
    })(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 = (Superior 3 5 Altra men's Altra 5 5 3 men's Superior men's Altra 3 Superior function() {

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

       
    var x 3 Altra men's 5 Altra 3 men's Superior Altra Superior 3 5 5 Superior men's = Superior men's 5 3 Superior men's Altra Superior 3 5 5 Altra men's 3 Altra {
           
    /**
             * Documented as objectA.myProperty
             * @member
             */

            myProperty
    : 'foo'
    Altra 3 5 men's men's 5 men's 5 Altra 3 Superior Superior 3 Superior Altra
       
    };

       
    return x;
    })();

    // Documenting objectB with @lends

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

    var objectB = (function() {

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

            myProperty
    : 'bar'
       
    };Onlrain Bordeaux Only Only Only Onlrain Onlrain Onlrain Bordeaux Only Bordeaux Bordeaux Only w6qrI6

       
    return x;
    })();
    Away Navy Originals Adidas Shorts Olympique 2018 2019 Lyon xwTx0OXqn

    • If you love the lightly cushioned, speedy Superior with its tough DuraTread outsole and sleek profile you'll love the 3.5 version
    • 4-point GaiterTrap? technology, reinforced, breathable, more flexible quick-dry air mesh upper
    • 21mm stack height
    • Fully cushioned Zero Drop? platform and FootShape? toe box
    • 5mm contour footbed with removable StoneGuard
    • EVA/A-Bound? blend with InnerFlex?
    • DuraTread? rubber with TrailClaw?

    Heel Height 7/8
    Material Fabric,Rubber
    Brand Name Altra
    Color Navy