evaluateInitialSeoApprovalChecklistView function

SeoApprovalChecklistEvaluation? evaluateInitialSeoApprovalChecklistView(
  1. SeoApprovalChecklistViewProjection project,
  2. SeoApprovalChecklistState state, {
  3. required int itemCount,
})

Implementation

SeoApprovalChecklistEvaluation? evaluateInitialSeoApprovalChecklistView(
  SeoApprovalChecklistViewProjection project,
  SeoApprovalChecklistState state, {
  required int itemCount,
}) {
  final result = evaluateInitialSeoApplication(
    state: state,
    canonicalizeState: (candidate) =>
        _canonicalSeoApprovalChecklistState(candidate, itemCount),
    project: project,
    validateView: _validateSeoApprovalChecklistView,
  );
  if (result == null) return null;
  return SeoApprovalChecklistEvaluation(
    state: result.state,
    view: result.view,
    accepted: result.accepted,
  );
}