Skip to content

Commit c1a866b

Browse files
authored
chore: remove map_set and map_get (#12219)
1 parent 136a38b commit c1a866b

File tree

2 files changed

+3
-30
lines changed

2 files changed

+3
-30
lines changed

packages/svelte/src/internal/client/dom/elements/attributes.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { DEV } from 'esm-env';
22
import { hydrating } from '../hydration.js';
3-
import { get_descriptors, get_prototype_of, map_get, map_set } from '../../utils.js';
3+
import { get_descriptors, get_prototype_of } from '../../utils.js';
44
import {
55
AttributeAliases,
66
DelegatedEvents,
@@ -166,8 +166,8 @@ export function set_attributes(element, prev, next, lowercase_attributes, css_ha
166166
next.class = '';
167167
}
168168

169-
var setters = map_get(setters_cache, element.nodeName);
170-
if (!setters) map_set(setters_cache, element.nodeName, (setters = get_setters(element)));
169+
var setters = setters_cache.get(element.nodeName);
170+
if (!setters) setters_cache.set(element.nodeName, (setters = get_setters(element)));
171171

172172
// @ts-expect-error
173173
var attributes = /** @type {Record<string, unknown>} **/ (element.__attributes ??= {});

packages/svelte/src/internal/client/utils.js

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -13,33 +13,6 @@ export var object_prototype = Object.prototype;
1313
export var array_prototype = Array.prototype;
1414
export var get_prototype_of = Object.getPrototypeOf;
1515

16-
/** @type {Map<any, any>} */
17-
var map_prototype = Map.prototype;
18-
var map_set_method = map_prototype.set;
19-
var map_get_method = map_prototype.get;
20-
21-
/**
22-
* @template K
23-
* @template V
24-
* @param {Map<K, V>} map
25-
* @param {K} key
26-
* @param {V} value
27-
*/
28-
export function map_set(map, key, value) {
29-
map_set_method.call(map, key, value);
30-
}
31-
32-
/**
33-
* @template K
34-
* @template V
35-
* @param {Map<K, V>} map
36-
* @param {K} key
37-
* @return {V}
38-
*/
39-
export function map_get(map, key) {
40-
return map_get_method.call(map, key);
41-
}
42-
4316
/**
4417
* @param {any} thing
4518
* @returns {thing is Function}

0 commit comments

Comments
 (0)