@@ -4,58 +4,43 @@ import { get_descriptor } from './utils.js';
4
4
// We cache the Node and Element prototype methods, so that we can avoid doing
5
5
// expensive prototype chain lookups.
6
6
7
- /**
8
- * @type {Node }
9
- */
7
+ /** @type {Node } */
10
8
var node_prototype ;
11
- /**
12
- * @type {Element }
13
- */
9
+
10
+ /** @type {Element } */
14
11
var element_prototype ;
15
- /**
16
- * @type {Text }
17
- */
12
+
13
+ /** @type {Text } */
18
14
var text_prototype ;
19
- /**
20
- * @type {Map<any, any> }
21
- */
15
+
16
+ /** @type {Map<any, any> } */
22
17
var map_prototype ;
23
- /**
24
- * @type {typeof Node.prototype.appendChild }
25
- */
18
+
19
+ /** @type {typeof Node.prototype.appendChild } */
26
20
var append_child_method ;
27
- /**
28
- * @type {typeof Node.prototype.cloneNode }
29
- */
21
+
22
+ /** @type {typeof Node.prototype.cloneNode } */
30
23
var clone_node_method ;
31
- /**
32
- * @type {typeof Map.prototype.set }
33
- */
24
+
25
+ /** @type {typeof Map.prototype.set } */
34
26
var map_set_method ;
35
- /**
36
- * @type {typeof Map.prototype.get }
37
- */
27
+
28
+ /** @type {typeof Map.prototype.get } */
38
29
var map_get_method ;
39
- /**
40
- * @type {typeof Map.prototype.delete }
41
- */
30
+
31
+ /** @type {typeof Map.prototype.delete } */
42
32
var map_delete_method ;
43
- /**
44
- * @type {(this: Node) => ChildNode | null }
45
- */
33
+
34
+ /** @type {(this: Node) => ChildNode | null } */
46
35
var first_child_get ;
47
- /**
48
- * @type {(this: Node) => ChildNode | null }
49
- */
36
+
37
+ /** @type {(this: Node) => ChildNode | null } */
50
38
var next_sibling_get ;
51
- /**
52
- * @type {(this: Node, text: string ) => void }
53
- */
39
+
40
+ /** @type {(this: Node, text: string ) => void } */
54
41
var text_content_set ;
55
42
56
- /**
57
- * @type {(this: Element, class_name: string) => void }
58
- */
43
+ /** @type {(this: Element, class_name: string) => void } */
59
44
var class_name_set ;
60
45
61
46
// export these for reference in the compiled code, making global name deduplication unnecessary
0 commit comments