iterableMap function

Expr iterableMap({
  1. required Expr iterable,
  2. required String itemVariableName,
  3. required IList<Statement> lambdaStatements,
})

Implementation

Expr iterableMap({
  required Expr iterable,
  required String itemVariableName,
  required ic.IList<Statement> lambdaStatements,
}) {
  return ExprMethodCall(
    variable: iterable,
    methodName: 'map',
    positionalArguments: ic.IList([
      ExprLambda(
        parameterNames: ic.IList([itemVariableName]),
        statements: lambdaStatements,
      )
    ]),
  );
}