Migrates audits/ to esm
Bug: 1006759
Change-Id: I3725508476779ed9002ace9f2c5bf57aaeb0b2c9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/1928919
Reviewed-by: Tim van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Paul Lewis <aerotwist@chromium.org>
diff --git a/front_end/audits/AuditsProtocolService.js b/front_end/audits/AuditsProtocolService.js
index 6f31a5f..23544bc 100644
--- a/front_end/audits/AuditsProtocolService.js
+++ b/front_end/audits/AuditsProtocolService.js
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-Audits.ProtocolService = class extends Common.Object {
+export class ProtocolService extends Common.Object {
constructor() {
super();
/** @type {?Protocol.Connection} */
@@ -90,4 +90,15 @@
return this._backendPromise.then(_ => this._backend.send(method, params));
}
-};
+}
+
+/* Legacy exported object */
+self.Audits = self.Audits || {};
+
+/* Legacy exported object */
+Audits = Audits || {};
+
+/**
+ * @constructor
+ */
+Audits.ProtocolService = ProtocolService;