Files
react-native-devtools-frontend/front_end/common/JavaScriptMetaData.js
T
Jack Franklin fa050212ad Typecheck Common/JavaScriptMetaData.js
Bug: 1011811
Change-Id: Ib02677b3d65c17c905dfe0171af4b6b5ed2dd3d5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2074770
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
Reviewed-by: Tim van der Lippe <tvanderlippe@chromium.org>
2020-02-27 12:37:36 +00:00

35 lines
826 B
JavaScript

// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/**
* @interface
*/
export class JavaScriptMetaData {
/**
* @param {string} name
* @return {?Array<!Array<string>>}
*/
signaturesForNativeFunction(name) {
throw new Error('not implemented');
}
/**
* @param {string} name
* @param {string} receiverClassName
* @return {?Array<!Array<string>>}
*/
signaturesForInstanceMethod(name, receiverClassName) {
throw new Error('not implemented');
}
/**
* @param {string} name
* @param {string} receiverConstructorName
* @return {?Array<!Array<string>>}
*/
signaturesForStaticMethod(name, receiverConstructorName) {
throw new Error('not implemented');
}
}