@@ -15,6 +15,7 @@ import {bindingUpdated, bindingUpdated2, bindingUpdated4, checkAndUpdateBinding,
15
15
* value. If it has been saved, returns the saved value.
16
16
*
17
17
* @param pureFn Function that returns a value
18
+ * @param thisArg Optional calling context of pureFn
18
19
* @returns value
19
20
*/
20
21
export function pureFunction0 < T > ( pureFn : ( ) => T , thisArg ?: any ) : T {
@@ -28,6 +29,7 @@ export function pureFunction0<T>(pureFn: () => T, thisArg?: any): T {
28
29
*
29
30
* @param pureFn Function that returns an updated value
30
31
* @param exp Updated expression value
32
+ * @param thisArg Optional calling context of pureFn
31
33
* @returns Updated value
32
34
*/
33
35
export function pureFunction1 ( pureFn : ( v : any ) => any , exp : any , thisArg ?: any ) : any {
@@ -43,6 +45,7 @@ export function pureFunction1(pureFn: (v: any) => any, exp: any, thisArg?: any):
43
45
* @param pureFn
44
46
* @param exp1
45
47
* @param exp2
48
+ * @param thisArg Optional calling context of pureFn
46
49
* @returns Updated value
47
50
*/
48
51
export function pureFunction2 (
@@ -60,6 +63,7 @@ export function pureFunction2(
60
63
* @param exp1
61
64
* @param exp2
62
65
* @param exp3
66
+ * @param thisArg Optional calling context of pureFn
63
67
* @returns Updated value
64
68
*/
65
69
export function pureFunction3 (
@@ -81,6 +85,7 @@ export function pureFunction3(
81
85
* @param exp2
82
86
* @param exp3
83
87
* @param exp4
88
+ * @param thisArg Optional calling context of pureFn
84
89
* @returns Updated value
85
90
*/
86
91
export function pureFunction4 (
@@ -102,6 +107,7 @@ export function pureFunction4(
102
107
* @param exp3
103
108
* @param exp4
104
109
* @param exp5
110
+ * @param thisArg Optional calling context of pureFn
105
111
* @returns Updated value
106
112
*/
107
113
export function pureFunction5 (
@@ -126,6 +132,7 @@ export function pureFunction5(
126
132
* @param exp4
127
133
* @param exp5
128
134
* @param exp6
135
+ * @param thisArg Optional calling context of pureFn
129
136
* @returns Updated value
130
137
*/
131
138
export function pureFunction6 (
@@ -151,6 +158,7 @@ export function pureFunction6(
151
158
* @param exp5
152
159
* @param exp6
153
160
* @param exp7
161
+ * @param thisArg Optional calling context of pureFn
154
162
* @returns Updated value
155
163
*/
156
164
export function pureFunction7 (
@@ -178,6 +186,7 @@ export function pureFunction7(
178
186
* @param exp6
179
187
* @param exp7
180
188
* @param exp8
189
+ * @param thisArg Optional calling context of pureFn
181
190
* @returns Updated value
182
191
*/
183
192
export function pureFunction8 (
@@ -200,7 +209,8 @@ export function pureFunction8(
200
209
*
201
210
* @param pureFn A pure function that takes binding values and builds an object or array
202
211
* containing those values.
203
- * @param exp An array of binding values
212
+ * @param exps An array of binding values
213
+ * @param thisArg Optional calling context of pureFn
204
214
* @returns Updated value
205
215
*/
206
216
export function pureFunctionV ( pureFn : ( ...v : any [ ] ) => any , exps : any [ ] , thisArg ?: any ) : any {
0 commit comments