diff options
Diffstat (limited to 'textproto')
| -rw-r--r-- | textproto/mod.ts | 5 | ||||
| -rw-r--r-- | textproto/reader_test.ts | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/textproto/mod.ts b/textproto/mod.ts index 66f303905..6c4e42e51 100644 --- a/textproto/mod.ts +++ b/textproto/mod.ts @@ -82,7 +82,7 @@ export class TextProtoReader { throw new UnexpectedEOFError(); } else if (buf[0] == charCode(" ") || buf[0] == charCode("\t")) { throw new ProtocolError( - `malformed MIME header initial line: ${str(line)}` + `malformed MIME header initial line: ${str(line!)}` ); } @@ -140,7 +140,7 @@ export class TextProtoReader { const { line: l, more } = r; // Avoid the copy if the first call produced a full line. - if (!line && !more) { + if (!line! && !more) { // TODO(ry): // This skipSpace() is definitely misplaced, but I don't know where it // comes from nor how to fix it. @@ -150,6 +150,7 @@ export class TextProtoReader { return l; } + // @ts-ignore line = append(line, l); if (!more) { break; diff --git a/textproto/reader_test.ts b/textproto/reader_test.ts index bd0d39fd3..dfe918282 100644 --- a/textproto/reader_test.ts +++ b/textproto/reader_test.ts @@ -83,7 +83,7 @@ test({ test({ name: "[textproto] Reader : Large MIME Header", async fn(): Promise<void> { - const data = []; + const data: string[] = []; // Go test is 16*1024. But seems it can't handle more for (let i = 0; i < 1024; i++) { data.push("x"); |
