fake-service-worker
Version:
Fake service worker implementation for testing developer edge applications
19 lines (18 loc) • 719 B
TypeScript
/// <reference types="node" />
import { BlobOptions } from 'buffer';
export declare class EdgeBlob implements Blob {
readonly type: string;
protected readonly _parts: BlobPart[];
protected readonly _encoding: string;
constructor(parts: BlobPart[], { type, encoding }?: BlobOptions);
get size(): number;
text(): Promise<string>;
arrayBuffer(): Promise<ArrayBuffer>;
stream(): ReadableStream;
slice(start?: number, end?: number | undefined, contentType?: string): Blob;
}
export declare class EdgeFile extends EdgeBlob implements File {
readonly lastModified: number;
readonly name: string;
constructor(fileBits: BlobPart[], fileName: string, options?: FilePropertyBag);
}