Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion packages/fetch-proxy/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"target": "ESNext",
"allowImportingTsExtensions": true,
"rewriteRelativeImportExtensions": true,
"verbatimModuleSyntax": true
"verbatimModuleSyntax": true,
"composite": true,
"isolatedDeclarations": true
}
}
4 changes: 3 additions & 1 deletion packages/file-storage/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"target": "ESNext",
"allowImportingTsExtensions": true,
"rewriteRelativeImportExtensions": true,
"verbatimModuleSyntax": true
"verbatimModuleSyntax": true,
"composite": true,
"isolatedDeclarations": true
}
}
4 changes: 3 additions & 1 deletion packages/form-data-parser/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"target": "ESNext",
"allowImportingTsExtensions": true,
"rewriteRelativeImportExtensions": true,
"verbatimModuleSyntax": true
"verbatimModuleSyntax": true,
"composite": true,
"isolatedDeclarations": true
}
}
2 changes: 1 addition & 1 deletion packages/headers/src/lib/if-none-match.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ export class IfNoneMatch implements HeaderValue, IfNoneMatchInit {
return this.has(tag) || this.tags.includes('*');
}

toString() {
toString(): string {
return this.tags.join(', ');
}
}
4 changes: 3 additions & 1 deletion packages/headers/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"target": "ESNext",
"allowImportingTsExtensions": true,
"rewriteRelativeImportExtensions": true,
"verbatimModuleSyntax": true
"verbatimModuleSyntax": true,
"composite": true,
"isolatedDeclarations": true
}
}
4 changes: 3 additions & 1 deletion packages/lazy-file/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"target": "ESNext",
"allowImportingTsExtensions": true,
"rewriteRelativeImportExtensions": true,
"verbatimModuleSyntax": true
"verbatimModuleSyntax": true,
"composite": true,
"isolatedDeclarations": true
}
}
4 changes: 3 additions & 1 deletion packages/multipart-parser/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"target": "ESNext",
"allowImportingTsExtensions": true,
"rewriteRelativeImportExtensions": true,
"verbatimModuleSyntax": true
"verbatimModuleSyntax": true,
"composite": true,
"isolatedDeclarations": true
}
}
4 changes: 3 additions & 1 deletion packages/node-fetch-server/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"target": "ESNext",
"allowImportingTsExtensions": true,
"rewriteRelativeImportExtensions": true,
"verbatimModuleSyntax": true
"verbatimModuleSyntax": true,
"composite": true,
"isolatedDeclarations": true
}
}
2 changes: 1 addition & 1 deletion packages/route-pattern/src/lib/parse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ type Enum = { type: 'enum'; members: Array<string> };
type Optional = { type: 'optional'; nodes: Array<Node> };
type Node = Text | Param | Glob | Enum | Optional;

export function parse(source: string) {
export function parse(source: string): Ast {
const { protocol, hostname, pathname, search } = split(source);
const ast: Ast = {};
if (protocol) ast.protocol = parsePart(source, protocol);
Expand Down
7 changes: 6 additions & 1 deletion packages/route-pattern/src/lib/split.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
type Span = [number, number];

export function split(source: string) {
export function split(source: string): {
protocol?: Span;
hostname?: Span;
pathname?: Span;
search?: Span;
} {
const result: {
protocol?: Span;
hostname?: Span;
Expand Down
4 changes: 3 additions & 1 deletion packages/route-pattern/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"target": "ESNext",
"allowImportingTsExtensions": true,
"rewriteRelativeImportExtensions": true,
"verbatimModuleSyntax": true
"verbatimModuleSyntax": true,
"composite": true,
"isolatedDeclarations": true
}
}
9 changes: 7 additions & 2 deletions packages/tar-parser/src/lib/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,20 @@ export function indexOf(buffer: Uint8Array, value: number, offset: number, end:
return end;
}

export function getString(buffer: Uint8Array, offset: number, size: number, label = 'utf-8') {
export function getString(
buffer: Uint8Array,
offset: number,
size: number,
label = 'utf-8',
): string {
return new TextDecoder(label).decode(
buffer.subarray(offset, indexOf(buffer, 0, offset, offset + size)),
);
}

const Utf8Decoder = new TextDecoder();

export function getOctal(buffer: Uint8Array, offset: number, size: number) {
export function getOctal(buffer: Uint8Array, offset: number, size: number): number | null {
let value = buffer.subarray(offset, offset + size);
offset = 0;

Expand Down
4 changes: 3 additions & 1 deletion packages/tar-parser/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"target": "ESNext",
"allowImportingTsExtensions": true,
"rewriteRelativeImportExtensions": true,
"verbatimModuleSyntax": true
"verbatimModuleSyntax": true,
"composite": true,
"isolatedDeclarations": true
}
}