Socket
Socket
Sign inDemoInstall

@types/needle

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/needle - npm Package Compare versions

Comparing version 3.2.0 to 3.2.1

74

needle/index.d.ts

@@ -11,4 +11,4 @@ // Type definitions for needle 3.2

import * as http from 'http';
import * as https from 'https';
import * as http from "http";
import * as https from "https";

@@ -33,5 +33,5 @@ declare namespace core {

type NeedleReadonlyHttpVerbs = 'get' | 'head';
type NeedleReadonlyHttpVerbs = "get" | "head";
type NeedleReadWriteHttpVerbs = 'delete' | 'patch' | 'post' | 'put';
type NeedleReadWriteHttpVerbs = "delete" | "patch" | "post" | "put";

@@ -49,3 +49,3 @@ type NeedleHttpVerbs = NeedleReadonlyHttpVerbs | NeedleReadWriteHttpVerbs;

*/
timeout?: RequestOptions['open_timeout'] | undefined;
timeout?: RequestOptions["open_timeout"] | undefined;

@@ -70,3 +70,3 @@ /**

*/
follow?: RequestOptions['follow_max'] | undefined;
follow?: RequestOptions["follow_max"] | undefined;

@@ -181,3 +181,3 @@ /**

*/
decode?: ResponseOptions['decode_response'] | undefined;
decode?: ResponseOptions["decode_response"] | undefined;

@@ -190,7 +190,7 @@ /**

*/
parse_response?: boolean | 'json' | 'xml' | undefined;
parse_response?: boolean | "json" | "xml" | undefined;
/**
* Alias for parse_response
*/
parse?: ResponseOptions['parse_response'] | undefined;
parse?: ResponseOptions["parse_response"] | undefined;

@@ -267,3 +267,7 @@ /**

*/
declare function needle(method: core.NeedleReadonlyHttpVerbs, url: string, options?: core.NeedleOptions): Promise<core.NeedleResponse>;
declare function needle(
method: core.NeedleReadonlyHttpVerbs,
url: string,
options?: core.NeedleOptions,
): Promise<core.NeedleResponse>;
/**

@@ -276,3 +280,8 @@ * Calling needle() directly returns a Promise.

*/
declare function needle(method: core.NeedleHttpVerbs, url: string, data: core.BodyData, options?: core.NeedleOptions): Promise<core.NeedleResponse>;
declare function needle(
method: core.NeedleHttpVerbs,
url: string,
data: core.BodyData,
options?: core.NeedleOptions,
): Promise<core.NeedleResponse>;

@@ -317,3 +326,8 @@ declare namespace needle {

*/
export function post(url: string, data: BodyData, options?: NeedleOptions, callback?: NeedleCallback): ReadableStream;
export function post(
url: string,
data: BodyData,
options?: NeedleOptions,
callback?: NeedleCallback,
): ReadableStream;

@@ -327,3 +341,8 @@ /**

*/
export function put(url: string, data: BodyData, options?: NeedleOptions, callback?: NeedleCallback): ReadableStream;
export function put(
url: string,
data: BodyData,
options?: NeedleOptions,
callback?: NeedleCallback,
): ReadableStream;

@@ -337,3 +356,8 @@ /**

*/
export function patch(url: string, data: BodyData, options?: NeedleOptions, callback?: NeedleCallback): ReadableStream;
export function patch(
url: string,
data: BodyData,
options?: NeedleOptions,
callback?: NeedleCallback,
): ReadableStream;

@@ -347,3 +371,8 @@ /**

*/
function deleteFunc(url: string, data: BodyData, options?: NeedleOptions, callback?: NeedleCallback): ReadableStream;
function deleteFunc(
url: string,
data: BodyData,
options?: NeedleOptions,
callback?: NeedleCallback,
): ReadableStream;
// See https://github.com/Microsoft/TypeScript/issues/1784#issuecomment-258720219

@@ -359,3 +388,8 @@ export { deleteFunc as delete };

*/
export function request(method: NeedleHttpVerbs, url: string, data: BodyData, callback?: NeedleCallback): ReadableStream;
export function request(
method: NeedleHttpVerbs,
url: string,
data: BodyData,
callback?: NeedleCallback,
): ReadableStream;
/**

@@ -368,5 +402,11 @@ * Generic request.

*/
export function request(method: NeedleHttpVerbs, url: string, data: BodyData, options?: NeedleOptions, callback?: NeedleCallback): ReadableStream;
export function request(
method: NeedleHttpVerbs,
url: string,
data: BodyData,
options?: NeedleOptions,
callback?: NeedleCallback,
): ReadableStream;
}
export = needle;
{
"name": "@types/needle",
"version": "3.2.0",
"version": "3.2.1",
"description": "TypeScript definitions for needle",

@@ -40,4 +40,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/needle",

},
"typesPublisherContentHash": "42624e97635ef2ca8f23ef25c99473ee054bcdafd68331bceafd564e5c4fa42f",
"typeScriptVersion": "4.2"
"typesPublisherContentHash": "85b68d93396b53b6ca6c7a8e3dffe49e3e12bd1be0ec1882c8862aa8d262bd65",
"typeScriptVersion": "4.5"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Sat, 10 Dec 2022 10:32:56 GMT
* Last updated: Sat, 23 Sep 2023 20:38:33 GMT
* Dependencies: [@types/node](https://npmjs.com/package/@types/node)

@@ -14,0 +14,0 @@ * Global values: none

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc