1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef EXTENSIONS_BROWSER_EXTENSION_UTIL_H_
6#define EXTENSIONS_BROWSER_EXTENSION_UTIL_H_
7
8#include <string>
9
10namespace content {
11class BrowserContext;
12}
13
14namespace extensions {
15namespace util {
16
17// TODO(tmdiep): Move functions from chrome/browser/extension_util.h/cc that are
18// only dependent on extensions/ here.
19
20// Returns true if |extension_id| identifies an extension that is installed
21// permanently and not ephemerally.
22bool IsExtensionInstalledPermanently(const std::string& extension_id,
23                                     content::BrowserContext* context);
24
25// Returns true if |extension_id| identifies an ephemeral app.
26bool IsEphemeralApp(const std::string& extension_id,
27                    content::BrowserContext* context);
28
29}  // namespace util
30}  // namespace extensions
31
32#endif  // EXTENSIONS_BROWSER_EXTENSION_UTIL_H_
33