Skip to content

Commit

Permalink
gen types and init stub
Browse files Browse the repository at this point in the history
  • Loading branch information
EdmondChuiHW committed Mar 6, 2024
1 parent e43a79a commit afa8e85
Show file tree
Hide file tree
Showing 5 changed files with 77 additions and 0 deletions.
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ front_end/javascript_metadata/DOMPinnedProperties.ts

// All of the scripts in this folder are auto-generated so don't lint them.
front_end/generated/
front_end/core/react_native/generated/

// Any third_party addition has its source code checked out into
// third_party/X/package, so we ignore that code as it's not code we author or
Expand Down
19 changes: 19 additions & 0 deletions front_end/core/react_native/RNReliabilityMetrics.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// Copyright (c) Meta Platforms, Inc. and affiliates.
// Copyright 2024 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.

import {type ReactNativeChromeDevToolsEvent} from './generated/type_defs/ReactNativeChromeDevToolsEventTypes.js';

type RNReliabilityMetrics = {
sendEvent: (event: ReactNativeChromeDevToolsEvent) => void,
};

export const RNReliabilityMetrics = ((): RNReliabilityMetrics => {
function sendEvent(_event: ReactNativeChromeDevToolsEvent): void {
}

return {
sendEvent,
};
})();
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
* Copyright 2024 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.
*
* @generated by xplat/js/react-native-github/scripts/debugger-frontend/gen-type-defs.js
*/

export type SetBreakpointEventEntryPoint =
| "fileGutterClicked"
| "savedStateRestored";
export type SetBreakpointEventType =
| "logpoint"
| "unconditionalBreakpoint"
| "conditionalBreakpoint";
export type SetBreakpointRequestEvent = Readonly<{
event: "Debugger.SetBreakpoint.Request";
params: Readonly<{
entryPoint: SetBreakpointEventEntryPoint;
requestID: string;
type: SetBreakpointEventType;
}>;
}>;
export type SetBreakpointResponseEvent = Readonly<{
event: "Debugger.SetBreakpoint.Response";
params: Readonly<{ breakpointID: string; requestID: string }>;
}>;
export type BreakpointResolvedEvent = Readonly<{
event: "Debugger.BreakpointResolved";
params: Readonly<{ breakpointID: string }>;
}>;
export type DebuggerPausedEvent = Readonly<{
event: "Debugger.Paused";
params: Readonly<{ breakpointID: null | undefined | string }>;
}>;
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
* Copyright 2024 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.
*
* @generated by xplat/js/react-native-github/scripts/debugger-frontend/gen-type-defs.js
*/

import type {
BreakpointResolvedEvent,
DebuggerPausedEvent,
SetBreakpointRequestEvent,
SetBreakpointResponseEvent,
} from "ReactNativeChromeDevToolsDebuggerEventTypes";
export type ReactNativeChromeDevToolsEvent =
| SetBreakpointRequestEvent
| SetBreakpointResponseEvent
| BreakpointResolvedEvent
| DebuggerPausedEvent;
1 change: 1 addition & 0 deletions scripts/eslint_rules/lib/check_license_header.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ const EXCLUDED_FILES = [
const META_CODE_PATHS = [
'entrypoints/rn_inspector',
'panels/rn_welcome',
'core/react_native'
];

const OTHER_LICENSE_HEADERS = [
Expand Down

0 comments on commit afa8e85

Please sign in to comment.