(...s)
| 45881 | } |
| 45882 | }, |
| 45883 | xd = new Map(), |
| 45884 | deepDecoratorSearch = (...s) => { |
| 45885 | const o = ((...s) => { |
| 45886 | var o |
| 45887 | const i = new Set(), |
| 45888 | a = new Set([...s]) |
| 45889 | for (; a.size > 0; ) |
| 45890 | for (let s of a) { |
| 45891 | const u = protoChain(s.prototype).map((s) => s.constructor), |
| 45892 | _ = [ |
| 45893 | ...u, |
| 45894 | ...(null !== (o = getMixinsForClass(s)) && void 0 !== o ? o : []), |
| 45895 | ].filter((s) => !i.has(s)) |
| 45896 | for (let s of _) a.add(s) |
| 45897 | ;(i.add(s), a.delete(s)) |
| 45898 | } |
| 45899 | return [...i] |
| 45900 | })(...s) |
| 45901 | .map((s) => xd.get(s)) |
| 45902 | .filter((s) => !!s) |
| 45903 | return 0 == o.length |
| 45904 | ? {} |
| 45905 | : 1 == o.length |
| 45906 | ? o[0] |
| 45907 | : o.reduce((s, o) => mergeDecorators(s, o)) |
| 45908 | }, |
| 45909 | getDecoratorsForClass = (s) => { |
| 45910 | let o = xd.get(s) |
no test coverage detected