PageSourceSearch

https://w3dge.io/@typescript/vfs.1656e02210b54f10c834.js

js w3dge.io collected 2026-10-10 02:24:25 UTC 11,710 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"0.78.1"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="48a63aa4-f031-45e6-b1f1-44837d87658f",e._sentryDebugIdIdentifier="sentry-dbid-48a63aa4-f031-45e6-b1f1-44837d87658f")}catch(e){}}(),(self.webpackChunkw3dge=self.webpackChunkw3dge||[]).push([[2390],{7827(e,t){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},r.apply(null,arguments)}Object.defineProperty(t,"__esModule",{value:!0});var i=!1;try{i="undefined"!=typeof localStorage}catch(r){}var s="undefined"!=typeof process,n=i&&"function"==typeof localStorage.getItem&&localStorage.getItem("DEBUG")||s&&process.env.DEBUG?console.log:function(e){return""},l=function(e,t){var r,i=e.lib||[],s=["lib.d.ts","lib.core.d.ts","lib.decorators.d.ts","lib.decorators.legacy.d.ts","lib.dom.asynciterable.d.ts","lib.dom.d.ts","lib.dom.iterable.d.ts","lib.webworker.asynciterable.d.ts","lib.webworker.d.ts","lib.webworker.importscripts.d.ts","lib.webworker.iterable.d.ts","lib.scripthost.d.ts","lib.es5.d.ts","lib.es6.d.ts","lib.es7.d.ts","lib.core.es6.d.ts","lib.core.es7.d.ts","lib.es2015.collection.d.ts","lib.es2015.core.d.ts","lib.es2015.d.ts","lib.es2015.generator.d.ts","lib.es2015.iterable.d.ts","lib.es2015.promise.d.ts","lib.es2015.proxy.d.ts","lib.es2015.reflect.d.ts","lib.es2015.symbol.d.ts","lib.es2015.symbol.wellknown.d.ts","lib.es2016.array.include.d.ts","lib.es2016.d.ts","lib.es2016.full.d.ts","lib.es2016.intl.d.ts","lib.es2017.arraybuffer.d.ts","lib.es2017.d.ts","lib.es2017.date.d.ts","lib.es2017.full.d.ts","lib.es2017.intl.d.ts","lib.es2017.object.d.ts","lib.es2017.sharedmemory.d.ts","lib.es2017.string.d.ts","lib.es2017.typedarrays.d.ts","lib.es2018.asyncgenerator.d.ts","lib.es2018.asynciterable.d.ts","lib.es2018.d.ts","lib.es2018.full.d.ts","lib.es2018.intl.d.ts","lib.es2018.promise.d.ts","lib.es2018.regexp.d.ts","lib.es2019.array.d.ts","lib.es2019.d.ts","lib.es2019.full.d.ts","lib.es2019.intl.d.ts","lib.es2019.object.d.ts","lib.es2019.string.d.ts","lib.es2019.symbol.d.ts","lib.es2020.bigint.d.ts","lib.es2020.d.ts","lib.es2020.date.d.ts","lib.es2020.full.d.ts","lib.es2020.intl.d.ts","lib.es2020.number.d.ts","lib.es2020.promise.d.ts","lib.es2020.sharedmemory.d.ts","lib.es2020.string.d.ts","lib.es2020.symbol.wellknown.d.ts","lib.es2021.d.ts","lib.es2021.full.d.ts","lib.es2021.intl.d.ts","lib.es2021.promise.d.ts","lib.es2021.string.d.ts","lib.es2021.weakref.d.ts","lib.es2022.array.d.ts","lib.es2022.d.ts","lib.es2022.error.d.ts","lib.es2022.full.d.ts","lib.es2022.intl.d.ts","lib.es2022.object.d.ts","lib.es2022.regexp.d.ts","lib.es2022.sharedmemory.d.ts","lib.es2022.string.d.ts","lib.es2023.array.d.ts","lib.es2023.collection.d.ts","lib.es2023.d.ts","lib.es2023.full.d.ts","lib.es2023.intl.d.ts","lib.es2024.arraybuffer.d.ts","lib.es2024.collection.d.ts","lib.es2024.d.ts","lib.es2024.full.d.ts","lib.es2024.object.d.ts","lib.es2024.promise.d.ts","lib.es2024.regexp.d.ts","lib.es2024.sharedmemory.d.ts","lib.es2024.string.d.ts","lib.es2025.collection.d.ts","lib.es2025.d.ts","lib.es2025.float16.d.ts","lib.es2025.full.d.ts","lib.es2025.intl.d.ts","lib.es2025.iterator.d.ts","lib.es2025.promise.d.ts","lib.es2025.regexp.d.ts","lib.esnext.array.d.ts","lib.esnext.asynciterable.d.ts","lib.esnext.bigint.d.ts","lib.esnext.collection.d.ts","lib.esnext.d.ts","lib.esnext.date.d.ts","lib.esnext.decorators.d.ts","lib.esnext.disposable.d.ts","lib.esnext.error.d.ts","lib.esnext.float16.d.ts","lib.esnext.full.d.ts","lib.esnext.intl.d.ts","lib.esnext.iterator.d.ts","lib.esnext.object.d.ts","lib.esnext.promise.d.ts","lib.esnext.regexp.d.ts","lib.esnext.sharedmemory.d.ts","lib.esnext.string.d.ts","lib.esnext.symbol.d.ts","lib.esnext.temporal.d.ts","lib.esnext.typedarrays.d.ts","lib.esnext.weakref.d.ts"],n=t.ScriptTarget[e.target||t.ScriptTarget.ES5],l=s.filter(function(e){return e.startsWith("lib."+n.toLowerCase())}),o=s.indexOf(l.pop()),a=i.map(function(e){var t=s.filter(function(t){return t.startsWith("lib."+e.toLowerCase())});return 0===t.length?0:s.indexOf(t.pop())}),u=((r=a)&&r.length?r.reduce(function(e,t){return t>e?t:e}):void 0)||0,c=Math.max(o,u);return s.slice(0,c+1)},o=function(e,t){var r=p(),i=g(),s=function(e){var t=[];return i.readdirSync(e).forEach(function(n){n=r.join(e,n);var l=i.statSync(n);
1l&&l.isDirectory()?t=t.concat(s(n)):t.push(n)}),t};s(t).forEach(function(s){var n="/node_modules/@types"+s.replace(t,""),l=i.readFileSync(s,"utf8");[".ts",".tsx"].includes(r.extname(n))&&e.set(n,l)})};function a(e){throw new Error("Method '"+e+"' is not implemented.")}function u(e,t){return function(){for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];var l=t.apply(void 0,i),o="string"==typeof l?l.slice(0,80)+"...":l;return n.apply(void 0,["> "+e].concat(i)),n("< "+o),l}}var c=function(e){return r({},e.getDefaultCompilerOptions(),{jsx:e.JsxEmit.React,strict:!0,esModuleInterop:!0,module:e.ModuleKind.ESNext,suppressOutputPathCheck:!0,skipLibCheck:!0,skipDefaultLibCheck:!0},e.versionMajorMinor&&Number(e.versionMajorMinor.split(".")[0])>=6?{ignoreDeprecations:"6.0"}:{moduleResolution:e.ModuleResolutionKind.NodeJs})},d=function(e){return e.replace("/","/lib.").toLowerCase()};function f(e,t,i){var s=new Map;return{compilerHost:r({},e,{getCanonicalFileName:function(e){return e},getDefaultLibFileName:function(){return"/"+i.getDefaultLibFileName(t)},getNewLine:function(){return e.newLine},getSourceFile:function(r,n){var l,o;return s.get(r)||(o=i.createSourceFile(r,e.readFile(r),null!=(l=null!=n?n:t.target)?l:c(i).target,!1),s.set(o.fileName,o),o)},useCaseSensitiveFileNames:function(){return e.useCaseSensitiveFileNames}}),updateFile:function(t){var r=s.has(t.fileName);return e.writeFile(t.fileName,t.text),s.set(t.fileName,t),r},deleteFile:function(t){var r=s.has(t.fileName);return s.delete(t.fileName),e.deleteFile(t.fileName),r}}}function b(e,t,i,s,n){var l=[].concat(t),o=f(e,i,s),a=o.compilerHost,u=o.updateFile,c=o.deleteFile,d=new Map,b=0;return{languageServiceHost:r({},a,{getProjectVersion:function(){return b.toString()},getCompilationSettings:function(){return i},getCustomTransformers:function(){return n},getScriptFileNames:function(){return l.slice()},getScriptSnapshot:function(t){var r=e.readFile(t);if(r&&"string"==typeof r)return s.ScriptSnapshot.fromString(r)},getScriptVersion:function(e){return d.get(e)||"0"},writeFile:e.writeFile}),updateFile:function(e){b++,d.set(e.fileName,b.toString()),l.includes(e.fileName)||l.push(e.fileName),u(e)},deleteFile:function(e){b++,d.set(e.fileName,b.toString());var t=l.indexOf(e.fileName);-1!==t&&l.splice(t,1),c(e)}}}var p=function(){return require(String.fromCharCode(112,97,116,104))},g=function(){return require(String.fromCharCode(102,115))};t.addAllFilesFromFolder=o,t.addFilesForTypesIntoFolder=function(e){return o(e,"node_modules/@types")},t.createDefaultMapFromCDN=function(e,t,r,i,s,n,o){var a=n||fetch,u=new Map,c=l(e,i),d="https://playgroundcdn.typescriptlang.org/cdn/"+t+"/typescript/lib/";return(r?function(){var e=o||localStorage;return Object.keys(e).forEach(function(r){r.startsWith("ts-lib-")&&!r.startsWith("ts-lib-"+t)&&e.removeItem(r)}),Promise.all(c.map(function(r){var i,n="ts-lib-"+t+"-"+r,l=e.getItem(n);return l?Promise.resolve((i=l,s?s.decompressFromUTF16(i):i)):a(d+r).then(function(e){return e.text()}).then(function(t){var r;return e.setItem(n,(r=t,s?s.compressToUTF16(r):r)),t}).catch(function(){})})).then(function(e){e.forEach(function(e,t){e&&u.set("/"+c[t],e)})})}:function(){return Promise.all(c.map(function(e){return a(d+e).then(function(e){return e.text()})})).then(function(e){e.forEach(function(e,t){return u.set("/"+c[t],e)})}).catch(function(){})})().then(function(){return u})},t.createDefaultMapFromNodeModules=function(e,t,r){var i=p(),s=g(),n=s.readdirSync(r||i.dirname(require.resolve("typescript"))).filter(function(e){return e.startsWith("lib.")&&/\.d\.([^\.]+\.)?[cm]?ts$/i.test(e)}),l=new Map;return n.forEach(function(e){l.set("/"+e,function(e){var t=r||i.dirname(require.resolve("typescript"));return s.readFileSync(i.join(t,e),"utf8")}(e))}),l},t.createFSBackedSystem=function(e,t,r,i){var s=t+"/vfs",n=p(),l=r.sys,o=null!=i?i:n.dirname(require.resolve("typescript"));return{name:"fs-vfs",root:s,args:[],createDirectory:function(){return a("createDirectory")},directoryExists:u("directoryExists",function(t){return Array.from(e.keys()).some(function(e){return e.startsWith(t)})||l.directoryExists(t)}),exit:l.exit,fileExists:u("fileExists",function(t){if(e.has(t))return!0;
1if(t.includes("tsconfig.json")||t.includes("tsconfig.json"))return!1;if(t.startsWith("/lib")){var r=o+"/"+t.replace("/","");return l.fileExists(r)}return l.fileExists(t)}),getCurrentDirectory:function(){return s},getDirectories:l.getDirectories,getExecutingFilePath:function(){return a("getExecutingFilePath")},readDirectory:u("readDirectory",function(){return"/"===(arguments.length<=0?void 0:arguments[0])?Array.from(e.keys()):l.readDirectory.apply(l,arguments)}),readFile:u("readFile",function(t){if(e.has(t))return e.get(t);if(t.startsWith("/lib")){var r=o+"/"+t.replace("/",""),i=l.readFile(r);if(!i){var s=l.readDirectory(o);throw new Error("TSVFS: A request was made for "+r+" but there wasn't a file found in the file map. You likely have a mismatch in the compiler options for the CDN download vs the compiler program. Existing Libs: "+s+".")}return i}return l.readFile(t)}),resolvePath:function(t){return e.has(t)?t:l.resolvePath(t)},newLine:"\n",useCaseSensitiveFileNames:!0,write:function(){return a("write")},writeFile:function(t,r){e.set(t,r)},deleteFile:function(t){e.delete(t)},realpath:l.realpath}},t.createSystem=function(e){return{args:[],createDirectory:function(){return a("createDirectory")},directoryExists:u("directoryExists",function(t){return Array.from(e.keys()).some(function(e){return e.startsWith(t)})}),exit:function(){return a("exit")},fileExists:u("fileExists",function(t){return e.has(t)||e.has(d(t))}),getCurrentDirectory:function(){return"/"},getDirectories:function(){return[]},getExecutingFilePath:function(){return a("getExecutingFilePath")},readDirectory:u("readDirectory",function(t){return"/"===t?Array.from(e.keys()):[]}),readFile:u("readFile",function(t){var r;return null!=(r=e.get(t))?r:e.get(d(t))}),resolvePath:function(e){return e},newLine:"\n",useCaseSensitiveFileNames:!0,write:function(){return a("write")},writeFile:function(t,r){e.set(t,r)},deleteFile:function(t){e.delete(t)}}},t.createVirtualCompilerHost=f,t.createVirtualLanguageServiceHost=b,t.createVirtualTypeScriptEnvironment=function(e,t,i,s,n){void 0===s&&(s={});var l=r({},c(i),s),o=b(e,t,l,i,n),a=o.updateFile,u=o.deleteFile,d=i.createLanguageService(o.languageServiceHost),p=d.getCompilerOptionsDiagnostics();if(p.length){var g=f(e,s,i);throw new Error(i.formatDiagnostics(p,g.compilerHost))}return{name:"vfs",sys:e,languageService:d,getSourceFile:function(e){var t;return null==(t=d.getProgram())?void 0:t.getSourceFile(e)},createFile:function(e,t){a(i.createSourceFile(e,t,l.target,!1))},updateFile:function(e,t,r){var s=d.getProgram().getSourceFile(e);if(!s)throw new Error("Did not find a source file for "+e);var n=s.text,l=null!=r?r:i.createTextSpan(0,n.length),o=n.slice(0,l.start)+t+n.slice(l.start+l.length),u=i.updateSourceFile(s,o,{span:l,newLength:t.length});a(u)},deleteFile:function(e){var t=d.getProgram().getSourceFile(e);t&&u(t)}}},t.knownLibFilesForCompilerOptions=l}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.