Files
sdk/pkg/dev_compiler/test/codegen_expected/script.js
T
Jennifer Messerly 811a9eed1d Revert "Revert "fix #27256, track type bounds for generic functions""
This reverts commit 3a23e604e2.

The problem was unrelated to the CL; it appears to be a dart:async break of package:async.

In the meantime we have turned on --unsafe-force-compile to DDC's shapshotting step

Review-Url: https://codereview.chromium.org/2869733006 .
2017-05-09 14:20:25 -07:00

23 lines
711 B
JavaScript

define(['dart_sdk'], function(dart_sdk) {
'use strict';
const core = dart_sdk.core;
const dart = dart_sdk.dart;
const dartx = dart_sdk.dartx;
const script = Object.create(null);
let ListOfString = () => (ListOfString = dart.constFn(core.List$(core.String)))();
let ListOfStringTovoid = () => (ListOfStringTovoid = dart.constFn(dart.fnType(dart.void, [ListOfString()])))();
script.main = function(args) {
let name = args[dartx.join](' ');
if (name == '') name = 'world';
core.print(dart.str`hello ${name}`);
};
dart.fn(script.main, ListOfStringTovoid());
dart.trackLibraries("script", {
"script.dart": script
}, null);
// Exports:
return {
script: script
};
});