/
opt
/
canhelp
/
node_modules
/
@jridgewell
/
sourcemap-codec
/
src
/
/opt/canhelp/node_modules/@jridgewell/sourcemap-codec/src
mkdir
upload
Name
Size
Mode
Actions
scopes.ts
9713
0644
edit
dl
rm
sourcemap-codec.ts
3203
0644
edit
dl
rm
strings.ts
1503
0644
edit
dl
rm
vlq.ts
1387
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/@jridgewell/sourcemap-codec/src/strings.ts
(1503B)
const bufLength = 1024 * 16; // Provide a fallback for older environments. const td = typeof TextDecoder !== 'undefined' ? /* #__PURE__ */ new TextDecoder() : typeof Buffer !== 'undefined' ? { decode(buf: Uint8Array): string { const out = Buffer.from(buf.buffer, buf.byteOffset, buf.byteLength); return out.toString(); }, } : { decode(buf: Uint8Array): string { let out = ''; for (let i = 0; i < buf.length; i++) { out += String.fromCharCode(buf[i]); } return out; }, }; export class StringWriter { pos = 0; private out = ''; private buffer = new Uint8Array(bufLength); write(v: number): void { const { buffer } = this; buffer[this.pos++] = v; if (this.pos === bufLength) { this.out += td.decode(buffer); this.pos = 0; } } flush(): string { const { buffer, out, pos } = this; return pos > 0 ? out + td.decode(buffer.subarray(0, pos)) : out; } } export class StringReader { pos = 0; declare private buffer: string; constructor(buffer: string) { this.buffer = buffer; } next(): number { return this.buffer.charCodeAt(this.pos++); } peek(): number { return this.buffer.charCodeAt(this.pos); } indexOf(char: string): number { const { buffer, pos } = this; const idx = buffer.indexOf(char, pos); return idx === -1 ? buffer.length : idx; } }
Save
cmd:
run