Skip to content

RedirectMap

Bhsd edited this page Apr 18, 2026 · 3 revisions

This is an internal document. For visitors, you can now go back to the home page.

// RediractMap (main)
var {RedirectMap} = require("../lib/redirectMap");
var a = new RedirectMap({a: "b"}),
	b = new RedirectMap(new Map([["a", "b"]])),
	c = new RedirectMap({a: "b"}, false),
	d = new RedirectMap(new Map([["a", "b"]]), false);
assert.deepStrictEqual([...a], [["A", "B"]]);
assert.deepStrictEqual([...b], [["A", "B"]]);
assert.deepStrictEqual([...c], [["A", "b"]]);
assert.deepStrictEqual([...d], [["A", "b"]]);
a.set("c", "d");
assert.deepStrictEqual([...a], [["A", "B"], ["C", "D"]]);
c.set("c", "d");
assert.deepStrictEqual([...c], [["A", "b"], ["C", "d"]]);

Clone this wiki locally