1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-01 16:51:13 -05:00

Remove __workers namespace (#4665)

This commit is contained in:
Ryan Dahl 2020-04-07 15:03:14 -04:00 committed by GitHub
parent 86fd0c66a6
commit 6660fb25c9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -28,7 +28,6 @@ declare interface WindowOrWorkerGlobalScope {
ReadableStream: __domTypes.ReadableStreamConstructor; ReadableStream: __domTypes.ReadableStreamConstructor;
Request: __domTypes.RequestConstructor; Request: __domTypes.RequestConstructor;
Response: typeof __fetch.Response; Response: typeof __fetch.Response;
Worker: typeof __workers.WorkerImpl;
location: __domTypes.Location; location: __domTypes.Location;
addEventListener: ( addEventListener: (
@ -251,7 +250,6 @@ declare const FormData: __domTypes.FormDataConstructor;
declare const ReadableStream: __domTypes.ReadableStreamConstructor; declare const ReadableStream: __domTypes.ReadableStreamConstructor;
declare const Request: __domTypes.RequestConstructor; declare const Request: __domTypes.RequestConstructor;
declare const Response: typeof __fetch.Response; declare const Response: typeof __fetch.Response;
declare const Worker: typeof __workers.WorkerImpl;
declare const addEventListener: ( declare const addEventListener: (
type: string, type: string,
@ -281,7 +279,6 @@ declare type FormData = __domTypes.FormData;
declare type ReadableStream<R = any> = __domTypes.ReadableStream<R>; declare type ReadableStream<R = any> = __domTypes.ReadableStream<R>;
declare type Request = __domTypes.Request; declare type Request = __domTypes.Request;
declare type Response = __domTypes.Response; declare type Response = __domTypes.Response;
declare type Worker = __workers.Worker;
declare interface ImportMeta { declare interface ImportMeta {
url: string; url: string;
@ -1513,26 +1510,19 @@ declare namespace __url {
}; };
} }
declare namespace __workers { declare class Worker {
export interface Worker { onerror?: (e: Event) => void;
onerror?: (e: Event) => void; onmessage?: (data: any) => void;
onmessage?: (e: { data: any }) => void; onmessageerror?: () => void;
onmessageerror?: () => void; constructor(
postMessage(data: any): void; specifier: string,
terminate(): void; options?: {
} type?: "classic" | "module";
export interface WorkerOptions { name?: string;
type?: "classic" | "module"; }
name?: string; );
} postMessage(data: any): void;
export class WorkerImpl implements Worker { terminate(): void;
onerror?: (e: Event) => void;
onmessage?: (data: any) => void;
onmessageerror?: () => void;
constructor(specifier: string, options?: WorkerOptions);
postMessage(data: any): void;
terminate(): void;
}
} }
declare namespace performance { declare namespace performance {