deno.land / x / deno_module_playground@0.7 / f_a_o_url_stack_trace.module.js

f_a_o_url_stack_trace.module.js
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

import {O_url} from "https://deno.land/x/o_url@0.3/O_url.module.js"
var f_a_o_url_stack_trace = function(){ var s_trace = new Error().stack; let a_s_line = s_trace.split('\n') var a_o_url_stack_trace = [] var s_search = "file://" var s_search2 = ":" for(let s_line of a_s_line){ var n_index_start = s_line.indexOf(s_search); if(n_index_start == -1){ continue; } var n_index_end = s_line.length; var n_index_count = 0; while(n_index_end > 0){ n_index_count += (s_line[n_index_end] == s_search2) ? 1 : 0; if(n_index_count == 2){ break; } n_index_end--; } let s_url = s_line.slice(n_index_start, n_index_end); // console.log(s_url) a_o_url_stack_trace.push( new O_url(s_url) ) }
return a_o_url_stack_trace
}
export {f_a_o_url_stack_trace}
deno_module_playground

Version Info

Tagged at
a year ago

External Dependencies

2 external dependencies