2019-04-10 21:26:59 -07:00
|
|
|
// @ts-check
|
|
|
|
|
|
|
|
|
|
"use strict";
|
|
|
|
|
|
2022-06-02 21:33:31 -07:00
|
|
|
const map = new Map();
|
2021-06-17 22:01:27 -07:00
|
|
|
|
2022-06-02 21:33:31 -07:00
|
|
|
module.exports.set = (keyValuePairs) => {
|
|
|
|
|
for (const [ key, value ] of Object.entries(keyValuePairs)) {
|
|
|
|
|
map.set(key, value);
|
2022-06-01 20:23:08 -07:00
|
|
|
}
|
|
|
|
|
};
|
2022-06-02 21:33:31 -07:00
|
|
|
module.exports.clear = () => map.clear();
|
2022-06-01 20:23:08 -07:00
|
|
|
|
2022-06-02 21:33:31 -07:00
|
|
|
module.exports.codeBlockAndSpanRanges =
|
|
|
|
|
() => map.get("codeBlockAndSpanRanges");
|
|
|
|
|
module.exports.flattenedLists =
|
|
|
|
|
() => map.get("flattenedLists");
|
|
|
|
|
module.exports.htmlElementRanges =
|
|
|
|
|
() => map.get("htmlElementRanges");
|
|
|
|
|
module.exports.lineMetadata =
|
|
|
|
|
() => map.get("lineMetadata");
|
|
|
|
|
module.exports.referenceLinkImageData =
|
|
|
|
|
() => map.get("referenceLinkImageData");
|