Socket
Socket
Sign inDemoInstall

@types/jasmine

Package Overview
Dependencies
Maintainers
1
Versions
178
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/jasmine - npm Package Compare versions

Comparing version 4.3.5 to 4.3.6

51

jasmine/index.d.ts

@@ -184,3 +184,3 @@ // Type definitions for Jasmine 4.3

): jasmine.Spy<
T[K] extends jasmine.Func ? T[K] : T[K] extends { new (...args: infer A): infer V } ? (...args: A) => V : never
T[K] extends jasmine.Func ? T[K] : T[K] extends { new(...args: infer A): infer V } ? (...args: A) => V : never
>;

@@ -195,5 +195,11 @@

declare function spyOnProperty<T, K extends keyof T = keyof T>(
object: T, property: K, accessType?: "get"): jasmine.Spy<(this: T) => T[K]>;
object: T,
property: K,
accessType?: "get",
): jasmine.Spy<(this: T) => T[K]>;
declare function spyOnProperty<T, K extends keyof T = keyof T>(
object: T, property: K, accessType: "set"): jasmine.Spy<(this: T, value: T[K]) => void>;
object: T,
property: K,
accessType: "set",
): jasmine.Spy<(this: T, value: T[K]) => void>;

@@ -232,9 +238,11 @@ /**

};
type SpyObjMethodNames<T = undefined> = T extends undefined
? ReadonlyArray<string> | { [methodName: string]: any }
: (ReadonlyArray<keyof T> |
{ [P in keyof T]?:
// Value should be the return type (unless this is a method on Object.prototype, since all object literals contain those methods)
T[P] extends Func ? (ReturnType<T[P]> | (P extends keyof Object ? Object[P] : never)) : any
});
type SpyObjMethodNames<T = undefined> = T extends undefined ? ReadonlyArray<string> | { [methodName: string]: any }
: (
| ReadonlyArray<keyof T>
| {
[P in keyof T]?:
// Value should be the return type (unless this is a method on Object.prototype, since all object literals contain those methods)
T[P] extends Func ? (ReturnType<T[P]> | (P extends keyof Object ? Object[P] : never)) : any;
}
);

@@ -399,3 +407,3 @@ type SpyObjPropertyNames<T = undefined> = T extends undefined

interface Any extends AsymmetricMatcher<any> {
new (expectedClass: any): any;
new(expectedClass: any): any;
jasmineToString(prettyPrint: (value: any) => string): string;

@@ -484,3 +492,3 @@ }

haystack: ArrayLike<T> | string,
needle: any
needle: any,
): boolean;

@@ -529,7 +537,7 @@ /**

interface HtmlReporter {
new (): any;
new(): any;
}
interface HtmlSpecFilter {
new (): any;
new(): any;
}

@@ -556,3 +564,3 @@

interface Order {
new (options: { random: boolean; seed: number | string }): any;
new(options: { random: boolean; seed: number | string }): any;
random: boolean;

@@ -689,3 +697,3 @@ seed: number | string;

toThrowError(message?: string | RegExp): void;
toThrowError(expected?: new (...args: any[]) => Error, message?: string | RegExp): void;
toThrowError(expected?: new(...args: any[]) => Error, message?: string | RegExp): void;
toThrowMatching(predicate: (thrown: any) => boolean): void;

@@ -883,3 +891,3 @@ toBeNegativeInfinity(): void;

*/
toBeRejectedWithError(expected?: new (...args: any[]) => Error, message?: string | RegExp): PromiseLike<void>;
toBeRejectedWithError(expected?: new(...args: any[]) => Error, message?: string | RegExp): PromiseLike<void>;

@@ -1033,3 +1041,3 @@ /**

interface Spec {
new (attrs: any): any;
new(attrs: any): any;

@@ -1055,4 +1063,5 @@ readonly id: number;

type SpyObj<T> = T &
{
type SpyObj<T> =
& T
& {
[K in keyof T]: T[K] extends Func ? T[K] & Spy<T[K]> : T[K];

@@ -1147,3 +1156,3 @@ };

interface JsApiReporter extends CustomReporter {
new (): any;
new(): any;

@@ -1150,0 +1159,0 @@ started: boolean;

{
"name": "@types/jasmine",
"version": "4.3.5",
"version": "4.3.6",
"description": "TypeScript definitions for Jasmine",

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

"dependencies": {},
"typesPublisherContentHash": "16828c8e1f59ea0d4fe2612e4f7f2bb4978b4410e54b41dd5c7a6a5a19184606",
"typeScriptVersion": "4.3"
"typesPublisherContentHash": "983620e057d5c641117406eb707978a777846c6785852f08a3e3ec0df7228a2b",
"typeScriptVersion": "4.5"
}

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

### Additional Details
* Last updated: Wed, 28 Jun 2023 22:02:40 GMT
* Last updated: Fri, 15 Sep 2023 20:36:37 GMT
* Dependencies: none

@@ -14,0 +14,0 @@ * Global values: `afterAll`, `afterEach`, `beforeAll`, `beforeEach`, `describe`, `expect`, `expectAsync`, `fail`, `fdescribe`, `fit`, `it`, `jasmine`, `pending`, `setSpecProperty`, `setSuiteProperty`, `spyOn`, `spyOnAllFunctions`, `spyOnProperty`, `xdescribe`, `xit`

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