🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

metro-runtime

Package Overview
Dependencies
Maintainers
2
Versions
102
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

metro-runtime - npm Package Compare versions

Comparing version
0.84.1
to
0.84.2
+99
src/modules/types.d.ts
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @noformat
* @oncall react_native
* @generated SignedSource<<d45dd5d50d99611ece01eb76e950d915>>
*
* This file was translated from Flow by scripts/generateTypeScriptDefinitions.js
* Original file: packages/metro-runtime/src/modules/types.js
* To regenerate, run:
* js1 build metro-ts-defs (internal) OR
* yarn run build-ts-defs (OSS)
*/
export type ModuleMap = ReadonlyArray<[number, string]>;
export type Bundle = {
readonly modules: ModuleMap;
readonly post: string;
readonly pre: string;
};
export type DeltaBundle = {
readonly added: ModuleMap;
readonly modified: ModuleMap;
readonly deleted: ReadonlyArray<number>;
};
export type BundleVariant =
| Readonly<
Omit<Bundle, keyof {base: true; revisionId: string}> & {
base: true;
revisionId: string;
}
>
| Readonly<
Omit<DeltaBundle, keyof {base: false; revisionId: string}> & {
base: false;
revisionId: string;
}
>;
export type BundleMetadata = {
readonly pre: number;
readonly post: number;
readonly modules: ReadonlyArray<[number, number]>;
};
export type FormattedError = {
readonly type: string;
readonly message: string;
readonly errors: Array<{description: string}>;
};
export type HmrModule = {
readonly module: [number, string];
readonly sourceMappingURL: string;
readonly sourceURL: string;
};
export type HmrUpdate = {
readonly added: ReadonlyArray<HmrModule>;
readonly deleted: ReadonlyArray<number>;
readonly isInitialUpdate: boolean;
readonly modified: ReadonlyArray<HmrModule>;
readonly revisionId: string;
};
export type HmrUpdateMessage = {
readonly type: 'update';
readonly body: HmrUpdate;
};
export type HmrErrorMessage = {
readonly type: 'error';
readonly body: FormattedError;
};
export type HmrClientMessage =
| {
readonly type: 'register-entrypoints';
readonly entryPoints: Array<string>;
}
| {
readonly type: 'log';
readonly level:
| 'trace'
| 'info'
| 'warn'
| 'log'
| 'group'
| 'groupCollapsed'
| 'groupEnd'
| 'debug';
readonly data: Array<unknown>;
}
| {readonly type: 'log-opt-in'};
export type HmrMessage =
| {readonly type: 'bundle-registered'}
| {
readonly type: 'update-start';
readonly body: {readonly isInitialUpdate: boolean};
}
| {readonly type: 'update-done'}
| HmrUpdateMessage
| HmrErrorMessage;
+1
-1
{
"name": "metro-runtime",
"version": "0.84.1",
"version": "0.84.2",
"description": "🚇 Module required for evaluating Metro bundles.",

@@ -5,0 +5,0 @@ "exports": {