chromium/components/page_content_annotations/core/page_content_annotations_switches.cc

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/page_content_annotations/core/page_content_annotations_switches.h"

#include "base/command_line.h"
#include "base/strings/string_number_conversions.h"

namespace page_content_annotations::switches {

const char kPageContentAnnotationsLoggingEnabled[] =;

const char kPageContentAnnotationsValidationStartupDelaySeconds[] =;

const char kPageContentAnnotationsValidationBatchSizeOverride[] =;

// Enables the specific annotation type to run validation at startup after a
// delay. A comma separated list of inputs can be given as a value which will be
// used as input for the validation job.
const char kPageContentAnnotationsValidationContentVisibility[] =;

// Writes the output of page content annotation validations to the given file.
const char kPageContentAnnotationsValidationWriteToFile[] =;

bool ShouldLogPageContentAnnotationsInput() {}

std::optional<base::TimeDelta> PageContentAnnotationsValidationStartupDelay() {}

std::optional<size_t> PageContentAnnotationsValidationBatchSize() {}

bool LogPageContentAnnotationsValidationToConsole() {}

std::optional<base::FilePath> PageContentAnnotationsValidationWriteToFile() {}

}  // namespace page_content_annotations::switches