MoorView.fromMoor constructor

MoorView.fromMoor(
  1. CreateViewStatement stmt,
  2. FoundFile file
)

Implementation

factory MoorView.fromMoor(CreateViewStatement stmt, FoundFile file) {
  final entityInfoName = ReCase(stmt.viewName).pascalCase;
  final dataClassName = dataClassNameForClassName(entityInfoName);

  return MoorView(
    declaration: MoorViewDeclaration(stmt, file),
    name: stmt.viewName,
    dartTypeName: dataClassName,
    entityInfoName: entityInfoName,
  );
}