Skip to content

Commit d8a915a

Browse files
committed
feat: add form data append options on superagent field function
1 parent 606d41e commit d8a915a

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

types/superagent/lib/node/index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import RequestBase = require("../request-base");
1212
import ResponseBase = require("./response");
1313
import { AgentOptions as SAgentOptions, CBHandler, URLType } from "../../types";
1414
import { Request as Http2Request } from "./http2wrapper";
15+
import { AppendOptions } from "form-data";
1516

1617
type HttpMethod<Req extends request.Request> =
1718
| ((url: URLType, callback?: CBHandler) => Req)
@@ -65,6 +66,7 @@ declare class SARequest extends Stream implements RequestBase {
6566
val:
6667
| (string | number | boolean | Blob | Buffer | ReadStream)
6768
| Array<string | number | boolean | Blob | Buffer | ReadStream>,
69+
options?: AppendOptions | string,
6870
): this;
6971
finally(onfinally?: (() => void) | null): Promise<ResponseBase>;
7072
get(header: string): string;

types/superagent/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
],
88
"dependencies": {
99
"@types/cookiejar": "^2.1.5",
10+
"@types/methods": "^1.1.4",
1011
"@types/node": "*",
11-
"@types/methods": "^1.1.4"
12+
"form-data": "^4.0.0"
1213
},
1314
"devDependencies": {
1415
"@types/superagent": "workspace:."

0 commit comments

Comments
 (0)