MCPcopy Index your code
hub / github.com/scriptscat/scriptcat / adapt

Function adapt

src/pkg/utils/punycode.ts:24–30  ·  view source on GitHub ↗
(delta: number, numPoints: number, firstTime: boolean)

Source from the content-addressed store, hash-verified

22const floor = Math.floor;
23
24const adapt = (delta: number, numPoints: number, firstTime: boolean) => {
25 delta = firstTime ? floor(delta / damp) : delta >>> 1;
26 delta += floor(delta / numPoints);
27 let k = 0;
28 for (; delta > adaptL; k += base) delta = floor(delta / adaptD);
29 return k + floor(((adaptD + 1) * delta) / (delta + skew));
30};
31
32/**
33 * Decodes Punycode (RFC 3492)

Callers 1

decodePunycodeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected