| Index: lib/runtime/dart_sdk.js
|
| diff --git a/lib/runtime/dart_sdk.js b/lib/runtime/dart_sdk.js
|
| index 3e50d8d0a1e66bc5b07158a0b6f5204ec072e141..e427a038d27adc08cb3328f2eb31443b49f415ac 100644
|
| --- a/lib/runtime/dart_sdk.js
|
| +++ b/lib/runtime/dart_sdk.js
|
| @@ -615,6 +615,7 @@ dart_library.library('dart_sdk', null, /* Imports */[
|
| let dynamicToObject = () => (dynamicToObject = dart.constFn(dart.definiteFunctionType(core.Object, [dart.dynamic])))();
|
| let dynamicToJsObject = () => (dynamicToJsObject = dart.constFn(dart.definiteFunctionType(js.JsObject, [dart.dynamic])))();
|
| let dynamicAnddynamicAndFnToObject = () => (dynamicAnddynamicAndFnToObject = dart.constFn(dart.definiteFunctionType(core.Object, [dart.dynamic, dart.dynamic, dynamicTodynamic()])))();
|
| + let FToF = () => (FToF = dart.constFn(dart.definiteFunctionType(F => [F, [F]])))();
|
| let FunctionToFunction = () => (FunctionToFunction = dart.constFn(dart.definiteFunctionType(core.Function, [core.Function])))();
|
| let TAndTToT = () => (TAndTToT = dart.constFn(dart.definiteFunctionType(T => [T, [T, T]])))();
|
| let TAndTToT$ = () => (TAndTToT$ = dart.constFn(dart.definiteFunctionType(T => [T, [T, T]])))();
|
| @@ -33443,10 +33444,12 @@ dart_library.library('dart_sdk', null, /* Imports */[
|
| return value;
|
| };
|
| dart.fn(js._putIfAbsent, dynamicAnddynamicAndFnToObject());
|
| - js.allowInterop = function(f) {
|
| - return f;
|
| + js.allowInterop = function(F) {
|
| + return f => {
|
| + return f;
|
| + };
|
| };
|
| - dart.fn(js.allowInterop, FunctionToFunction());
|
| + dart.fn(js.allowInterop, FToF());
|
| dart.defineLazy(js, {
|
| get _interopCaptureThisExpando() {
|
| return new (ExpandoOfFunction())();
|
|
|