Armando Aguirre
c5797de356
Merge pull request #23921 from O-Zone/master
...
Jquery: Added Window to selector_object_callback type so $(window) is possible
2018-03-08 16:06:54 -08:00
Armando Aguirre
aca49836a0
Merge pull request #23833 from aluanhaddad/patch-2
...
fix import in window module test
2018-03-06 18:52:09 -08:00
Damian Senn
574ea0954e
jQuery offset method might return undefined ( #23821 )
2018-02-26 11:47:25 -08:00
Hasse Feldthaus
0428c407f0
Update index.d.ts
...
Added Window to selector_object_callback type so $(window) is possible
2018-02-26 09:40:41 +01:00
Aluan Haddad
8acf1ae429
fix import in another test
2018-02-21 18:10:15 -05:00
Aluan Haddad
38f5479744
fix import in window module test
2018-02-21 18:01:41 -05:00
Andy Hanson
45c9246c09
Remove esModuleInterop from tsconfigs (no longer mandatory)
2018-02-14 14:55:13 -08:00
Andy
bef4d2b27d
Enable "esModuleInterop" in all tsconfigs ( #23354 )
2018-02-05 11:01:56 -08:00
Andy
37685e11dd
Add tslint disables for no-const-enum ( #23134 )
2018-01-23 18:19:36 +00:00
Leonard Thieu
32a23a8139
[jquery] Update to jQuery 3.3. ( #23095 )
...
* [jquery] .addClass(), .removeClass(), and .toggleClass() methods now accept an array of classes.
* [jquery] Add test for overload of .toggleClass().
* [jquery] Add jQuery 3.3 deprecations.
2018-01-21 20:00:14 +00:00
Leonard Thieu
29c6e0f81a
[jquery] Support projects without ES2015.Iterable. ( #22766 )
2018-01-14 06:12:35 +00:00
icnocop
1e7989f8ce
[jquery] Overriding the beforeSend function for AjaxSettings and UrlAjaxSettings to indicate a more appropriate settings parameter type
...
Fixed errors when running lint
2017-11-29 18:30:41 -08:00
Andy
3f7bbeaa51
Miscellaneous lint fixes ( #21116 )
2017-10-30 11:05:43 -07:00
Andy
4e52c4dea6
jquery: Fix lint ( #20965 )
2017-10-30 07:55:19 -07:00
Andy
19f89399e4
Ensure every package has a tslint.json ( #21009 )
...
* Ensure every package has a tslint.json
* Fixes
2017-10-25 11:13:50 -07:00
Leonard Thieu
fdd6cc3a35
[jquery] after(), append(), before(), and prepend() can accept an array of JQuery ( #20319 )
...
* [jquery] `after()`, `append()`, `before()`, and `prepend()` can accept an array of JQuery.
* [jquery] Lint.
* [jquery] Disable flaky tests.
* [sharepoint] Lint.
* [tinymce] Lint.
* [ej.web.all] Lint.
* [jquery] Fix unintended change to Callbacks.
* [jquery] Fix test.
2017-10-17 09:26:14 -07:00
Leonard Thieu
42cf3abe63
[jquery] Add ajaxSettings property. ( #20433 )
2017-10-16 11:32:07 -07:00
Andy
947a8fb761
Enable strictFunctionTypes ( #20373 )
2017-10-06 14:03:03 -07:00
Nathan Shively-Sanders
32ae9f623b
Fix test failures
2017-10-03 13:43:36 -07:00
Nathan Shively-Sanders
b8ea87c68e
Strict function variance fixes round 1
2017-10-02 15:50:34 -07:00
Andy
924fafffc0
Fix remaining lint errors ( #19166 )
2017-08-20 15:37:53 -07:00
John Reilly
44a9d083d4
Merge pull request #18638 from leonard-thieu/jquery-promise
...
[jquery] Improve compatibility between Promise types
2017-08-20 13:38:06 +01:00
Andy
5d6c651a1a
Apply stricter lint rules ( #19063 )
2017-08-17 14:53:41 -07:00
Leonard Thieu
f13a191e66
[jquery] Improve compatibility between Promise types.
...
Add `pipe(null, null, progressFilter)` overload.
2017-08-09 11:32:01 -04:00
Leonard Thieu
a6644cb39b
[jquery] Make JQuery.Promise and JQuery.Promise3 compatible with Promise.
2017-08-04 11:40:52 -04:00
Leonard Thieu
28022c0fe8
[jquery] after(), append(), before(), and prepend() should accept JQuery<JQuery.Node>.
2017-08-04 10:52:39 -04:00
Andy
11fab3226b
Fix jquery promise compatibility with async functions ( #18421 )
2017-07-27 07:54:12 -07:00
Leonard Thieu
ec2158f2d6
[jquery] Add tests for type of a type guard in the not case.
...
Note that isPlainObject() fails the not case in the same manner that isEmptyObject() does. This might warrant changing it to return a boolean. However, unlike isEmptyObject(), isPlainObject() can be useful when the object is a plain object.
2017-07-18 09:22:02 -04:00
Leonard Thieu
226ef5f14c
[jquery] Revert isEmptyObject() to returning boolean.
...
While the type guard does narrow a value's type to an empty object, the interesting case is when the type is not an empty object. TypeScript narrows the type to never in that case which makes the type guard not very useful.
2017-07-18 09:13:58 -04:00
Leonard Thieu
8c92375cfd
[jquery] Fix PromiseLike compatibility for Promise3, Promise2, and jqXHR.
2017-07-12 20:07:43 -04:00
Leonard Thieu
fafbbf6cef
[jquery] Re-add type parameter to hover().
2017-07-11 12:23:35 -04:00
Leonard Thieu
0341b2b289
[jquery] Remove type parameter from hover().
2017-07-11 12:21:36 -04:00
Leonard Thieu
73fe002d3a
Merge branch 'master' of https://github.com/DefinitelyTyped/DefinitelyTyped into jquery
2017-07-11 12:03:53 -04:00
Leonard Thieu
c0be2168e3
[jquery] Fix event handler types.
...
The type of `this` for event handlers can now be specified using the new type `EventHandlerBase`. Event-related methods have been updated to accept `EventHandlerBase`.
Event handlers with non-default TData can now be unbound.
2017-07-11 11:59:58 -04:00
Leonard Thieu
263ecda463
[jquery] Improve declaration of proxy().
...
Return a specific function type instead of Function.
Add support for passing null/undefined for context.
2017-07-11 11:20:18 -04:00
Leonard Thieu
af079db266
[jquery] Split @since.
2017-07-11 11:20:17 -04:00
Leonard Thieu
c7393ce546
[jquery] Fix tests.
2017-07-11 11:20:16 -04:00
Leonard Thieu
1c6c4aaf5b
[jquery] scrollLeft() and scrollTop() can also return undefined.
...
scrollLeft() and scrollTop() will return undefined when used on an empty set.
2017-07-11 11:20:15 -04:00
Leonard Thieu
f5fd92f7b3
[jquery] Formatting.
...
Move JQueryStatic above JQuery for consistency.
2017-07-11 11:20:14 -04:00
Leonard Thieu
0367bd2cfc
[jquery] Formatting.
...
Move EventStatic above Event.
2017-07-11 11:19:57 -04:00
stonio
dc178ad6fe
Update README.md
2017-07-10 12:01:04 +02:00
stonio
1df177763e
Update README.md
2017-07-10 11:58:45 +02:00
stonio
7db29def15
Fix comment syntax
2017-07-10 11:30:16 +02:00
stonio
8edb3e3b51
Remove import instructions
2017-07-10 11:29:24 +02:00
stonio
a76b80a359
Add test/learn-tests.ts
2017-07-10 11:27:25 +02:00
stonio
f7da06e430
Restore readonly keyword for "fn" property
2017-07-10 11:26:01 +02:00
stonio
a18fdfd2f4
Create learn-tests.ts
2017-07-07 18:14:42 +02:00
stonio
f73e0acaa6
Update index.d.ts to set fn non-readonly
2017-07-07 12:39:22 +02:00
Leonard Thieu
10f0a52b7f
[jquery] Remove Promise1.
...
Promise1 is not being used.
2017-07-02 11:13:40 -04:00
Leonard Thieu
28dd8dcd3f
[jquery] Collapse JQuery declarations.
...
Base types were declared separately because JQuery was a class at one point. This used class-interface merging to avoid having to declare base type members.
2017-07-02 10:58:23 -04:00