MCPcopy Create free account
hub / github.com/WICG/webpackage / CompatAdapter

Interface CompatAdapter

js/bundle/src/encoder.ts:18–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16type OverrideHeadersOption = Headers | OverrideHeadersFunction | undefined;
17
18interface CompatAdapter {
19 formatVersion: FormatVersion;
20 onCreateBundle(): void;
21 setPrimaryURL(url: string): BundleBuilder;
22 setManifestURL(url: string): BundleBuilder;
23 setIndexEntry(url: string, responseLength: number): void;
24 updateIndexValues(responsesHeaderSize: number): Map<string, any[]>;
25 createTopLevel(): unknown;
26}
27
28export class BundleBuilder {
29 private sectionLengths: Array<{ name: string; length: number }> = [];

Callers 12

createBundleMethod · 0.65
setPrimaryURLMethod · 0.65
encoder_test.jsFile · 0.65
decoder_test.jsFile · 0.65
setManifestURLMethod · 0.65
addIndexEntryMethod · 0.65
fixupIndexMethod · 0.65
createTopLevelMethod · 0.65

Implementers 1

js/bundle/src/encoder.ts

Calls

no outgoing calls

Tested by

no test coverage detected