Earlier quoted context omitted.
Not really, Typescript is mostly a superset of ES2015 and is compatible syntax wise. It has almost no new "features" (apart from enums and namespaces, I think) and only contains a typing + visibility system and related syntax on top. The only part that is not ES2015 in the given code example is the ' as ConsignmentSetup' cast.
AFAIK async functions aren't part of ES2015 either.
http://node.green/#ES2017-features-async-functions
I had to look it up because i could've sworn async functions were es2015. The lines get blurry when things are implemented out of order.