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'),
};