2023-08-09 14:38:13 +00:00
|
|
|
// Copyright 2015 The Chromium Authors
|
2020-02-13 00:39:12 +00:00
|
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
|
|
// found in the LICENSE file.
|
|
|
|
|
|
|
|
// resourcesPrivate.
|
2023-11-03 19:37:55 +00:00
|
|
|
[modernised_enums]
|
2020-02-13 00:39:12 +00:00
|
|
|
namespace resourcesPrivate {
|
|
|
|
enum Component { identity, pdf };
|
|
|
|
|
|
|
|
callback GetStringsCallback = void (object result);
|
|
|
|
|
|
|
|
interface Functions {
|
|
|
|
// Gets localized strings for a component extension. Includes default WebUI
|
|
|
|
// loadTimeData values for text and language settings (fontsize, fontfamily,
|
|
|
|
// language, textdirection). See
|
|
|
|
// chrome/browser/extensions/api/resources_private/resources_private_api.cc
|
|
|
|
// for instructions on adding a new component to this API.
|
|
|
|
//
|
2023-08-09 14:38:13 +00:00
|
|
|
// |component| : Internal Chrome component to get strings for.
|
2020-02-13 00:39:12 +00:00
|
|
|
// |callback| : Called with a dictionary mapping names to strings.
|
2023-08-09 14:38:13 +00:00
|
|
|
[supportsPromises] static void getStrings(Component component,
|
|
|
|
GetStringsCallback callback);
|
2020-02-13 00:39:12 +00:00
|
|
|
};
|
|
|
|
};
|