UNPKG

1.71 kBJavaScriptView Raw
1class NodesRef {
2 constructor(selector, querySelectorQuery, single) {
3 this._component = querySelectorQuery._component;
4 this._selector = selector;
5 this._selectorQuery = querySelectorQuery;
6 this._single = single;
7 }
8 context(cb) {
9 const { _selector, _component, _single, _selectorQuery } = this;
10 _selectorQuery._push(_selector, _component, _single, { context: !0 }, cb);
11 return _selectorQuery;
12 }
13 node(cb) {
14 const { _selector, _component, _single, _selectorQuery } = this;
15 _selectorQuery._push(_selector, _component, _single, { nodeCanvasType: !0, node: !0 }, cb);
16 return _selectorQuery;
17 }
18 boundingClientRect(cb) {
19 const { _selector, _component, _single, _selectorQuery } = this;
20 _selectorQuery._push(_selector, _component, _single, { id: !0, dataset: !0, rect: !0, size: !0 }, cb);
21 return _selectorQuery;
22 }
23 scrollOffset(cb) {
24 const { _selector, _component, _single, _selectorQuery } = this;
25 _selectorQuery._push(_selector, _component, _single, { id: !0, dataset: !0, scrollOffset: !0 }, cb);
26 return _selectorQuery;
27 }
28 fields(fields, cb) {
29 const { _selector, _component, _single, _selectorQuery } = this;
30 const { id, dataset, rect, size, scrollOffset, properties = [], computedStyle = [] } = fields;
31 _selectorQuery._push(_selector, _component, _single, {
32 id,
33 dataset,
34 rect,
35 size,
36 scrollOffset,
37 properties,
38 computedStyle
39 }, cb);
40 return _selectorQuery;
41 }
42}
43
44export { NodesRef };
45//# sourceMappingURL=nodesRef.js.map