Skip to content

Commit 4f0e4bf

Browse files
committed
feat(HandledPromise): add applyFunction static methods
1 parent ff5f10e commit 4f0e4bf

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/index.js

+8-3
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,20 @@ export function makeHandledPromise(EPromise) {
5252
deleteSendOnly(target, key) {
5353
EPromise.resolve(target).delete(key);
5454
},
55-
// TODO: Change HandledPromise.apply to be
56-
// HandledPromise.applyFunction
57-
// to avoid conflict with constructor .apply behaviour.
55+
// TODO: Remove when making HandledPromise a constructor
56+
// to avoid conflict with Function.prototype.apply
5857
apply(target, args) {
5958
return EPromise.resolve(target).post(undefined, args);
6059
},
6160
applySendOnly(target, args) {
6261
EPromise.resolve(target).post(undefined, args);
6362
},
63+
applyFunction(target, args) {
64+
return EPromise.resolve(target).post(undefined, args);
65+
},
66+
applyFunctionSendOnly(target, args) {
67+
EPromise.resolve(target).post(undefined, args);
68+
},
6469
applyMethod(target, key, args) {
6570
return EPromise.resolve(target).post(key, args);
6671
},

0 commit comments

Comments
 (0)