Index: pkg/dev_compiler/lib/js/es6/dart_sdk.js |
diff --git a/pkg/dev_compiler/lib/js/es6/dart_sdk.js b/pkg/dev_compiler/lib/js/es6/dart_sdk.js |
index ca076645d1dfef1fc52509c08edac16cc75f081d..8bb83dbdc1a6e9f8c097ef8a342770448f651335 100644 |
--- a/pkg/dev_compiler/lib/js/es6/dart_sdk.js |
+++ b/pkg/dev_compiler/lib/js/es6/dart_sdk.js |
@@ -28818,9 +28818,7 @@ let const; |
let const; |
let const; |
convert.Codec$ = dart.generic((S, T) => { |
- let _FusedCodecOfS$T$dynamic = () => (_FusedCodecOfS$T$dynamic = dart.constFn(convert._FusedCodec$(S, T, dart.dynamic)))(); |
let _InvertedCodecOfT$S = () => (_InvertedCodecOfT$S = dart.constFn(convert._InvertedCodec$(T, S)))(); |
- let CodecOfT$dynamic = () => (CodecOfT$dynamic = dart.constFn(convert.Codec$(T, dart.dynamic)))(); |
class Codec extends core.Object { |
new() { |
} |
@@ -28832,9 +28830,11 @@ convert.Codec$ = dart.generic((S, T) => { |
T._check(encoded); |
return this.decoder.convert(encoded); |
} |
- fuse(other) { |
- CodecOfT$dynamic()._check(other); |
- return new (_FusedCodecOfS$T$dynamic())(this, other); |
+ fuse(R) { |
+ return other => { |
+ convert.Codec$(T, R)._check(other); |
+ return new (convert._FusedCodec$(S, T, R))(this, other); |
+ }; |
} |
get inverted() { |
return new (_InvertedCodecOfT$S())(this); |
@@ -28847,7 +28847,7 @@ convert.Codec$ = dart.generic((S, T) => { |
methods: () => ({ |
encode: dart.definiteFunctionType(T, [S]), |
decode: dart.definiteFunctionType(S, [T]), |
- fuse: dart.definiteFunctionType(convert.Codec$(S, dart.dynamic), [CodecOfT$dynamic()]) |
+ fuse: dart.definiteFunctionType(R => [convert.Codec$(S, R), [convert.Codec$(T, R)]]) |
}) |
}); |
return Codec; |
@@ -35941,7 +35941,7 @@ core.UriData = class UriData extends core.Object { |
if (dart.test(base64)) { |
buffer.write(';base64,'); |
indices[dartx.add](dart.notNull(buffer.length) - 1); |
- buffer.write(encoding.fuse(convert.BASE64).encode(content)); |
+ buffer.write(encoding.fuse(core.String)(convert.BASE64).encode(content)); |
} else { |
buffer.write(','); |
core.UriData._uriEncodeBytes(core.UriData._uricTable, encoding.encode(content), buffer); |