Skip to content

Commit eb877cb

Browse files
rubennortefacebook-github-bot
authored andcommitted
Remove references to service workers in RN globals (facebook#49727)
Summary: Pull Request resolved: facebook#49727 Changelog: [internal] React Native doesn't define or use Service Workers, so this entire section for types is unnecessary. Reviewed By: cortinico Differential Revision: D70327703 fbshipit-source-id: b998eade21d19ed124824cb255a37cb9e805d151
1 parent e808011 commit eb877cb

File tree

2 files changed

+0
-336
lines changed

2 files changed

+0
-336
lines changed

packages/react-native/src/types/bom.js.flow

Lines changed: 0 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,6 @@ declare class Navigator
352352
usb?: USB;
353353
maxTouchPoints: number;
354354
permissions: Permissions;
355-
serviceWorker?: ServiceWorkerContainer;
356355
getGamepads?: () => Array<Gamepad | null>;
357356
webkitGetGamepads?: Function;
358357
mozGetGamepads?: Function;
@@ -929,84 +928,6 @@ declare class WebSocket extends EventTarget {
929928
CLOSED: 3;
930929
}
931930

932-
type WorkerOptions = {
933-
type?: WorkerType,
934-
credentials?: CredentialsType,
935-
name?: string,
936-
...
937-
};
938-
939-
declare class Worker extends EventTarget {
940-
constructor(
941-
stringUrl: string | TrustedScriptURL,
942-
workerOptions?: WorkerOptions,
943-
): void;
944-
onerror: null | ((ev: any) => mixed);
945-
onmessage: null | ((ev: MessageEvent) => mixed);
946-
onmessageerror: null | ((ev: MessageEvent) => mixed);
947-
postMessage(message: any, ports?: any): void;
948-
terminate(): void;
949-
}
950-
951-
declare class SharedWorker extends EventTarget {
952-
constructor(stringUrl: string | TrustedScriptURL, name?: string): void;
953-
constructor(
954-
stringUrl: string | TrustedScriptURL,
955-
workerOptions?: WorkerOptions,
956-
): void;
957-
port: MessagePort;
958-
onerror: (ev: any) => mixed;
959-
}
960-
961-
declare function importScripts(...urls: Array<string | TrustedScriptURL>): void;
962-
963-
declare class WorkerGlobalScope extends EventTarget {
964-
self: this;
965-
location: WorkerLocation;
966-
navigator: WorkerNavigator;
967-
close(): void;
968-
importScripts(...urls: Array<string | TrustedScriptURL>): void;
969-
onerror: (ev: any) => mixed;
970-
onlanguagechange: (ev: any) => mixed;
971-
onoffline: (ev: any) => mixed;
972-
ononline: (ev: any) => mixed;
973-
onrejectionhandled: (ev: PromiseRejectionEvent) => mixed;
974-
onunhandledrejection: (ev: PromiseRejectionEvent) => mixed;
975-
}
976-
977-
declare class DedicatedWorkerGlobalScope extends WorkerGlobalScope {
978-
onmessage: (ev: MessageEvent) => mixed;
979-
onmessageerror: (ev: MessageEvent) => mixed;
980-
postMessage(message: any, transfer?: Iterable<any>): void;
981-
}
982-
983-
declare class SharedWorkerGlobalScope extends WorkerGlobalScope {
984-
name: string;
985-
onconnect: (ev: MessageEvent) => mixed;
986-
}
987-
988-
declare class WorkerLocation {
989-
origin: string;
990-
protocol: string;
991-
host: string;
992-
hostname: string;
993-
port: string;
994-
pathname: string;
995-
search: string;
996-
hash: string;
997-
}
998-
999-
declare class WorkerNavigator
1000-
mixins
1001-
NavigatorID,
1002-
NavigatorLanguage,
1003-
NavigatorOnLine,
1004-
NavigatorConcurrentHardware,
1005-
NavigatorStorage
1006-
{
1007-
permissions: Permissions;
1008-
}
1009-
1010931
// deprecated
1011932
declare class XDomainRequest {
1012933
timeout: number;

packages/react-native/src/types/serviceworkers.js.flow

Lines changed: 0 additions & 257 deletions
This file was deleted.

0 commit comments

Comments
 (0)