@@ -252,28 +252,28 @@ declare namespace jest {
252
252
*
253
253
* @param {Array.<String, String> } entry
254
254
*/
255
- toContainEntry ( entry : [ string , string ] ) : R ;
255
+ toContainEntry < T > ( entry : [ keyof T , T [ keyof T ] ] ) : R ;
256
256
257
257
/**
258
258
* Use `.toContainEntries` when checking if an object contains all of the provided entries.
259
259
*
260
- * @param {Array.<Array.<String, String >> } entries
260
+ * @param {Array.<Array.<keyof T, T[keyof T] >> } entries
261
261
*/
262
- toContainEntries ( entries : [ string , string ] [ ] ) : R ;
262
+ toContainEntries < T > ( entries : [ keyof T , T [ keyof T ] ] [ ] ) : R ;
263
263
264
264
/**
265
265
* Use `.toContainAllEntries` when checking if an object only contains all of the provided entries.
266
266
*
267
- * @param {Array.<Array.<String, String >> } entries
267
+ * @param {Array.<Array.<keyof T, T[keyof T] >> } entries
268
268
*/
269
- toContainAllEntries ( entries : [ string , string ] [ ] ) : R ;
269
+ toContainAllEntries < T > ( entries : [ keyof T , T [ keyof T ] ] [ ] ) : R ;
270
270
271
271
/**
272
272
* Use `.toContainAnyEntries` when checking if an object contains at least one of the provided entries.
273
273
*
274
- * @param {Array.<Array.<String, String >> } entries
274
+ * @param {Array.<Array.<keyof T, T[keyof T] >> } entries
275
275
*/
276
- toContainAnyEntries ( entries : [ string , string ] [ ] ) : R ;
276
+ toContainAnyEntries < T > ( entries : [ keyof T , T [ keyof T ] ] [ ] ) : R ;
277
277
278
278
/**
279
279
* Use `.toBeExtensible` when checking if an object is extensible.
@@ -606,30 +606,30 @@ declare namespace jest {
606
606
/**
607
607
* Use `.toContainEntry` when checking if an object contains the provided entry.
608
608
*
609
- * @param {Array.<String, String > } entry
609
+ * @param {Array.<[keyof T, T[keyof T] > } entry
610
610
*/
611
- toContainEntry ( entry : [ string , string ] ) : any ;
611
+ toContainEntry < T > ( entry : [ keyof T , T [ keyof T ] ] ) : any ;
612
612
613
613
/**
614
614
* Use `.toContainEntries` when checking if an object contains all of the provided entries.
615
615
*
616
- * @param {Array.<Array.<String, String >> } entries
616
+ * @param {Array.<Array.<keyof T, T[keyof T] >> } entries
617
617
*/
618
- toContainEntries ( entries : [ string , string ] [ ] ) : any ;
618
+ toContainEntries < T > ( entries : [ keyof T , T [ keyof T ] ] [ ] ) : any ;
619
619
620
620
/**
621
621
* Use `.toContainAllEntries` when checking if an object only contains all of the provided entries.
622
622
*
623
- * @param {Array.<Array.<String, String >> } entries
623
+ * @param {Array.<Array.<keyof T, T[keyof T] >> } entries
624
624
*/
625
- toContainAllEntries ( entries : [ string , string ] [ ] ) : any ;
625
+ toContainAllEntries < T > ( entries : [ keyof T , T [ keyof T ] ] [ ] ) : any ;
626
626
627
627
/**
628
628
* Use `.toContainAnyEntries` when checking if an object contains at least one of the provided entries.
629
629
*
630
- * @param {Array.<Array.<String, String >> } entries
630
+ * @param {Array.<Array.<keyof T, T[keyof T] >> } entries
631
631
*/
632
- toContainAnyEntries ( entries : [ string , string ] [ ] ) : any ;
632
+ toContainAnyEntries < T > ( entries : [ keyof T , T [ keyof T ] ] [ ] ) : any ;
633
633
634
634
/**
635
635
* Use `.toBeExtensible` when checking if an object is extensible.
0 commit comments