Socket
Socket
Sign inDemoInstall

@types/tough-cookie

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/tough-cookie - npm Package Compare versions

Comparing version 2.3.0 to 2.3.1

104

tough-cookie/index.d.ts

@@ -68,7 +68,7 @@ // Type definitions for tough-cookie 2.3

export class Cookie {
static parse(cookieString: string, options?: Cookie.ParseOptions | object): Cookie | undefined;
static parse(cookieString: string, options?: Cookie.ParseOptions): Cookie | undefined;
static fromJSON(strOrObj: string | object): Cookie | null;
constructor(properties?: Cookie.Properties | object);
constructor(properties?: Cookie.Properties);

@@ -119,30 +119,22 @@ // TODO: Some of the following properties might actually be nullable.

export namespace Cookie {
interface ParseOptions extends Pick<ParseOptions._Impl, keyof ParseOptions._Impl> { }
namespace ParseOptions {
interface _Impl {
loose: boolean;
}
interface ParseOptions {
loose?: boolean;
}
interface Properties extends Pick<Properties._Impl, keyof Properties._Impl> { }
interface Properties {
key?: string;
value?: string;
expires?: Date;
maxAge?: number | 'Infinity' | '-Infinity';
domain?: string;
path?: string;
secure?: boolean;
httpOnly?: boolean;
extensions?: string[];
creation?: Date;
creationIndex?: number;
namespace Properties {
interface _Impl {
key: string;
value: string;
expires: Date;
maxAge: number | 'Infinity' | '-Infinity';
domain: string;
path: string;
secure: boolean;
httpOnly: boolean;
extensions: string[];
creation: Date;
creationIndex: number;
hostOnly: boolean;
pathIsDefault: boolean;
lastAccessed: Date;
}
hostOnly?: boolean;
pathIsDefault?: boolean;
lastAccessed?: Date;
}

@@ -167,23 +159,23 @@

constructor(store?: Store, options?: CookieJar.Options | object);
constructor(store?: Store, options?: CookieJar.Options);
setCookie(cookieOrString: Cookie | string, currentUrl: string, options: CookieJar.SetCookieOptions | object, cb: (err: Error | null, cookie: Cookie) => void): void;
setCookie(cookieOrString: Cookie | string, currentUrl: string, options: CookieJar.SetCookieOptions, cb: (err: Error | null, cookie: Cookie) => void): void;
setCookie(cookieOrString: Cookie | string, currentUrl: string, cb: (err: Error, cookie: Cookie) => void): void;
setCookieSync(cookieOrString: Cookie | string, currentUrl: string, options: CookieJar.SetCookieOptions | object): void;
setCookieSync(cookieOrString: Cookie | string, currentUrl: string, options: CookieJar.SetCookieOptions): void;
getCookies(currentUrl: string, options: CookieJar.GetCookiesOptions | object, cb: (err: Error | null, cookies: Cookie[]) => void): void;
getCookies(currentUrl: string, options: CookieJar.GetCookiesOptions, cb: (err: Error | null, cookies: Cookie[]) => void): void;
getCookies(currentUrl: string, cb: (err: Error | null, cookies: Cookie[]) => void): void;
getCookiesSync(currentUrl: string, options?: CookieJar.GetCookiesOptions | object): Cookie[];
getCookiesSync(currentUrl: string, options?: CookieJar.GetCookiesOptions): Cookie[];
getCookieString(currentUrl: string, options: CookieJar.GetCookiesOptions | object, cb: (err: Error | null, cookies: string) => void): void;
getCookieString(currentUrl: string, options: CookieJar.GetCookiesOptions, cb: (err: Error | null, cookies: string) => void): void;
getCookieString(currentUrl: string, cb: (err: Error | null, cookies: string) => void): void;
getCookieStringSync(currentUrl: string, options?: CookieJar.GetCookiesOptions | object): string;
getCookieStringSync(currentUrl: string, options?: CookieJar.GetCookiesOptions): string;
getSetCookieStrings(currentUrl: string, options: CookieJar.GetCookiesOptions | object, cb: (err: Error | null, cookies: string) => void): void;
getSetCookieStrings(currentUrl: string, options: CookieJar.GetCookiesOptions, cb: (err: Error | null, cookies: string) => void): void;
getSetCookieStrings(currentUrl: string, cb: (err: Error | null, cookies: string) => void): void;
getSetCookieStringsSync(currentUrl: string, options?: CookieJar.GetCookiesOptions | object): string;
getSetCookieStringsSync(currentUrl: string, options?: CookieJar.GetCookiesOptions): string;

@@ -203,32 +195,20 @@ serialize(cb: (err: Error | null, serializedObject: CookieJar.Serialized) => void): void;

export namespace CookieJar {
interface Options extends Pick<Options._Impl, keyof Options._Impl> { }
namespace Options {
interface _Impl {
rejectPublicSuffixes: boolean;
looseMode: boolean;
}
interface Options {
rejectPublicSuffixes?: boolean;
looseMode?: boolean;
}
interface SetCookieOptions extends Pick<SetCookieOptions._Impl, keyof SetCookieOptions._Impl> { }
namespace SetCookieOptions {
interface _Impl {
http: boolean;
secure: boolean;
now: Date;
ignoreError: boolean;
}
interface SetCookieOptions {
http?: boolean;
secure?: boolean;
now?: Date;
ignoreError?: boolean;
}
interface GetCookiesOptions extends Pick<GetCookiesOptions._Impl, keyof GetCookiesOptions._Impl> { }
namespace GetCookiesOptions {
interface _Impl {
http: boolean;
secure: boolean;
date: Date;
expire: boolean;
allPoints: boolean;
}
interface GetCookiesOptions {
http?: boolean;
secure?: boolean;
date?: Date;
expire?: boolean;
allPoints?: boolean;
}

@@ -235,0 +215,0 @@

{
"name": "@types/tough-cookie",
"version": "2.3.0",
"version": "2.3.1",
"description": "TypeScript definitions for tough-cookie",

@@ -20,4 +20,4 @@ "license": "MIT",

"peerDependencies": {},
"typesPublisherContentHash": "d6a239b5d6e7cceccb3f3f3d4a77b5895a4cf4ada36aff02e6c8d13767fe2994",
"typesPublisherContentHash": "2a7d2b6b4c215d564939a5afc228cec98bc527bb3743f878b8e5fd6758e332bc",
"typeScriptVersion": "2.2"
}

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

Additional Details
* Last updated: Thu, 01 Jun 2017 05:00:32 GMT
* Last updated: Fri, 14 Jul 2017 14:18:49 GMT
* Dependencies: none

@@ -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