// Copyright 2021 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_WEBAPPS_SERVICES_WEB_APP_ORIGIN_ASSOCIATION_WEB_APP_ORIGIN_ASSOCIATION_PARSER_H_ #define COMPONENTS_WEBAPPS_SERVICES_WEB_APP_ORIGIN_ASSOCIATION_WEB_APP_ORIGIN_ASSOCIATION_PARSER_H_ #include <optional> #include <string> #include <vector> #include "base/values.h" #include "components/webapps/services/web_app_origin_association/public/mojom/web_app_origin_association_parser.mojom.h" namespace base { class Value; } // namespace base namespace webapps { // Handles the logic of parsing the web app origin association file from a // string as described in the "Scope Extensions for Web Apps" explainer: // https://github.com/WICG/manifest-incubations/blob/gh-pages/scope_extensions-explainer.md class WebAppOriginAssociationParser { … }; } // namespace webapps #endif // COMPONENTS_WEBAPPS_SERVICES_WEB_APP_ORIGIN_ASSOCIATION_WEB_APP_ORIGIN_ASSOCIATION_PARSER_H_