Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hello,
I would like to add an external library ( from http://visjs.org/index.html#download_install ) so i followed the tutorial : create new external folder, add the js file inside and update the tsconfig.json.
In visual.ts I declare a global variable, because there is no d.ts file in the library, with this line :
declare var vis: any;
Then I want to call a function :
var items = new vis.DataSet([
{ id: 1, content: 'item 1', start: '2014-04-20' },
{ id: 2, content: 'item 2', start: '2014-04-14' },
{ id: 3, content: 'item 3', start: '2014-04-18' },
{ id: 5, content: 'item 5', start: '2014-04-25' }
]);But if I go to the internet explorer's console i can see an error :
Permission denied
So what's wrong ?
I also tried with another library which has a d.ts but even with the declaration file i have the same error.
Thanks
Solved! Go to Solution.
Based on my test, you could modify the .ts file as shown below.
private window: any;
constructor(options: VisualConstructorOptions) {
this.window = window;
var items = new this.window.vis.DataSet([
Based on my test, you could modify the .ts file as shown below.
private window: any;
constructor(options: VisualConstructorOptions) {
this.window = window;
var items = new this.window.vis.DataSet([
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.