From 9d5f0f2d23b40470c557c50257ca792e6cd1595c Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Fri, 10 Jan 2020 19:29:09 +0000 Subject: Remove std/multipart (#3647) since it overlaps with std/mime/multipart --- std/multipart/fixtures/sample.txt | 27 --------------------------- std/multipart/formfile.ts | 24 ------------------------ std/multipart/formfile_test.ts | 32 -------------------------------- std/multipart/mod.ts | 1 - 4 files changed, 84 deletions(-) delete mode 100644 std/multipart/fixtures/sample.txt delete mode 100644 std/multipart/formfile.ts delete mode 100644 std/multipart/formfile_test.ts delete mode 100644 std/multipart/mod.ts (limited to 'std/multipart') diff --git a/std/multipart/fixtures/sample.txt b/std/multipart/fixtures/sample.txt deleted file mode 100644 index 97e9bf553..000000000 --- a/std/multipart/fixtures/sample.txt +++ /dev/null @@ -1,27 +0,0 @@ -----------------------------434049563556637648550474 -content-disposition: form-data; name="foo" -content-type: application/octet-stream - -foo -----------------------------434049563556637648550474 -content-disposition: form-data; name="bar" -content-type: application/octet-stream - -bar -----------------------------434049563556637648550474 -content-disposition: form-data; name="file"; filename="tsconfig.json" -content-type: application/octet-stream - -{ - "compilerOptions": { - "target": "es2018", - "baseUrl": ".", - "paths": { - "deno": ["./deno.d.ts"], - "https://*": ["../../.deno/deps/https/*"], - "http://*": ["../../.deno/deps/http/*"] - } - } -} - -----------------------------434049563556637648550474-- diff --git a/std/multipart/formfile.ts b/std/multipart/formfile.ts deleted file mode 100644 index 0f7a3eb15..000000000 --- a/std/multipart/formfile.ts +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. -import { hasOwnProperty } from "../util/has_own_property.ts"; - -/** FormFile object */ -export interface FormFile { - /** filename */ - filename: string; - /** content-type header value of file */ - type: string; - /** byte size of file */ - size: number; - /** in-memory content of file. Either content or tempfile is set */ - content?: Uint8Array; - /** temporal file path. - * Set if file size is bigger than specified max-memory size at reading form - * */ - tempfile?: string; -} - -/** Type guard for FormFile */ -// eslint-disable-next-line @typescript-eslint/no-explicit-any -export function isFormFile(x: any): x is FormFile { - return hasOwnProperty(x, "filename") && hasOwnProperty(x, "type"); -} diff --git a/std/multipart/formfile_test.ts b/std/multipart/formfile_test.ts deleted file mode 100644 index cc46168fb..000000000 --- a/std/multipart/formfile_test.ts +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. -import { test } from "../testing/mod.ts"; -import { assertEquals } from "../testing/asserts.ts"; -import { isFormFile } from "./formfile.ts"; - -test(function multipartIsFormFile(): void { - assertEquals( - isFormFile({ - filename: "foo", - type: "application/json" - }), - true - ); - assertEquals( - isFormFile({ - filename: "foo" - }), - false - ); -}); - -test(function isFormFileShouldNotThrow(): void { - assertEquals( - isFormFile({ - filename: "foo", - type: "application/json", - hasOwnProperty: "bar" - }), - true - ); - assertEquals(isFormFile(Object.create(null)), false); -}); diff --git a/std/multipart/mod.ts b/std/multipart/mod.ts deleted file mode 100644 index 8e8a665a9..000000000 --- a/std/multipart/mod.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./formfile.ts"; -- cgit v1.2.3