Get VS javascript intellisense for js in a different file

Todd Vance picture Todd Vance · Oct 12, 2012 · Viewed 10.7k times · Source

So I've defined my 'enum' at the top of my javascript file as so:

var loaderOptions = { "SHOW": 0,
    "CHANGEPAGE": 1,
    "HIDE": 2
};

I wanted this enum to be used in a utility function used later ( showLoader(miliseconds, elementOrPageID, option, textMessage, callbackFunc) {} ).

This is all working fabulously as I have intellisense when I call the enum/variable enter image description here

HOWEVER, I would like to move the function and its enum OUT of my main file into a utility file ... I can make this work just fine but I lose the intellisense ... any tricks to be able to keep this ability?

Answer

epascarello picture epascarello · Oct 12, 2012

Add a References Directive on top of the JavaScript file

/// <reference path="file1.js" />

MSDN Doc