impliedArguments top-level property
Map<String, Expression>
impliedArguments
final
Implementation
final impliedArguments = <String, Expression>{
// dart format off
// --- dependency injection ---
(DI).name: refer('di'),
// --- response ---
(Headers).name: refer('context').property('response').property('headers'),
(ResponseHeaders).name: refer('context').property('response').property('headers'),
(Cookies).name: refer('context').property('response').property('headers').property('cookies'),
(ResponseCookies).name: refer('context').property('response').property('headers').property('cookies'),
(SetCookies).name: refer('context').property('response').property('headers').property('setCookies'),
(Response).name: refer('context').property('response'),
// --- request ---
(RequestHeaders).name: refer('context').property('request').property('headers'),
(RequestCookies).name: refer('context').property('request').property('headers').property('cookies'),
(Request).name: refer('context').property('request'),
// --- meta ---
(Meta).name: refer('context').property('meta'),
(MetaScope).name: refer('context').property('meta'),
(RouteEntry).name: refer('context').property('route'),
(Context).name: refer('context'),
// --- data ---
(Data).name: refer('context').property('data'),
(CleanUp).name: refer('context').property('data').property('get').call([]).ifNullThen(createMissingArgumentException(key: 'cleanUp', location: '@data').thrown.parenthesized),
// --- reflect ---
(Reflect).name: refer('context').property('reflect'),
};