@@ -68,28 +68,26 @@ export default (
68
68
configurable ?: boolean ;
69
69
value ?: Record < string , unknown > | undefined ;
70
70
} = { } ,
71
- ) : Record < string , unknown > [ ] => {
72
- const defineProperties = (
73
- value : Record < string , unknown > ,
74
- ) : Record < string , unknown > [ ] => {
75
- Object . defineProperties ( value , {
76
- ...properties ,
77
- [ keyParent ] : parent ,
78
- [ keySiblings ] : siblings ,
79
- } ) ;
80
- return [
81
- value ,
82
- ...getLeaves (
83
- {
84
- configurable,
85
- value : ( value [ keyChildren ] ?? [ ] ) as Record < string , unknown > [ ] ,
86
- } ,
87
- { configurable, value } ,
88
- ) ,
89
- ] ;
90
- } ;
91
- return siblings . value . flatMap ( defineProperties ) ;
92
- } ;
71
+ ) : Record < string , unknown > [ ] =>
72
+ siblings . value . flatMap (
73
+ ( value : Record < string , unknown > ) : Record < string , unknown > [ ] => {
74
+ Object . defineProperties ( value , {
75
+ ...properties ,
76
+ [ keyParent ] : parent ,
77
+ [ keySiblings ] : siblings ,
78
+ } ) ;
79
+ return [
80
+ value ,
81
+ ...getLeaves (
82
+ {
83
+ configurable,
84
+ value : ( value [ keyChildren ] ?? [ ] ) as Record < string , unknown > [ ] ,
85
+ } ,
86
+ { configurable, value } ,
87
+ ) ,
88
+ ] ;
89
+ } ,
90
+ ) ;
93
91
94
92
/* -------------------------------------------------------------------------- */
95
93
/* Reactives */
0 commit comments