import request from './request'; import { util } from './util'; import { onEvent, onError } from './track'; import { Script } from './entities/script'; var usedLibraries: Script[] = []; export function sendLibraryInformation(key: string) { initialize(); request(`session/AddLibraries?sessionId=${key}`, data => { }, usedLibraries); } function initialize() { var scripts: any = document.scripts; for (let i = 0; i < scripts.length; i++) { let source, name; source = scripts[i].src; if (source == "") { source = "No source available"; name = "Inline script"; } else { name = scripts[i].src.split("/").pop(); } usedLibraries.push({ name: name, source: source }); } }