scope<T> method

void scope<T>(
  1. dynamic makeScope(
    1. ScopeDSL dsl
    )
)

Class Typed Scope

Implementation

void scope<T>(Function(ScopeDSL dsl) makeScope) {
  var scopeDefinition = ScopeDefinition(TypeQualifier(T), isRoot: false);
  var scopeCreated = ScopeDSL(scopeDefinition);
  makeScope(scopeCreated);

  // ScopeDSL(scopeDefinition).apply(scopeSet);
  scopeDefinitions.add(scopeDefinition);
}