blob: 37ae69ced06b7c7ad5eb8a07dbc49fe3b816db56 [file] [log] [blame]
Tim van der Lippe0830b3d2019-10-03 13:20:071// Copyright 2019 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
Paul Lewis9950e182019-12-16 16:06:075import {Context} from './Context.js'; // eslint-disable-line no-unused-vars
6
Tim van der Lippe0830b3d2019-10-03 13:20:077/**
8 * @interface
9 */
Paul Lewis9950e182019-12-16 16:06:0710export class ActionDelegate {
Tim van der Lippe0830b3d2019-10-03 13:20:0711 /**
Paul Lewis9950e182019-12-16 16:06:0712 * @param {!Context} context
Tim van der Lippe0830b3d2019-10-03 13:20:0713 * @param {string} actionId
14 * @return {boolean}
15 */
16 handleAction(context, actionId) {
Simon Zündfe1bb432020-08-11 06:52:2017 throw new Error('not implemented');
Tim van der Lippe0830b3d2019-10-03 13:20:0718 }
19}