Merge pull request #19322 from leonard-thieu/semantic-ui-progress

[semantic-ui-progress] The `value` parameter for `increment` and `decrement` behaviors is optional.
This commit is contained in:
Bowden Kelly
2017-08-24 17:59:18 -07:00
committed by GitHub
2 changed files with 4 additions and 2 deletions

View File

@@ -17,11 +17,11 @@ declare namespace SemanticUI {
/**
* Increments progress by increment value, if not passed a value will use random amount specified in settings
*/
(behavior: 'increment', incrementValue: number): JQuery;
(behavior: 'increment', incrementValue?: number): JQuery;
/**
* Decrements progress by decrement value, if not passed a value will use random amount specified in settings
*/
(behavior: 'decrement', decrementValue: number): JQuery;
(behavior: 'decrement', decrementValue?: number): JQuery;
/**
* Immediately updates progress to value, ignoring progress animation interval delays
*/

View File

@@ -13,7 +13,9 @@ function test_progress() {
$(selector).progress('set percent', 10); // $ExpectType JQuery<HTMLElement>
$(selector).progress('set progress', 25); // $ExpectType JQuery<HTMLElement>
$(selector).progress('increment', 5); // $ExpectType JQuery<HTMLElement>
$(selector).progress('increment'); // $ExpectType JQuery<HTMLElement>
$(selector).progress('decrement', 2); // $ExpectType JQuery<HTMLElement>
$(selector).progress('decrement'); // $ExpectType JQuery<HTMLElement>
$(selector).progress('update progress', 45); // $ExpectType JQuery<HTMLElement>
$(selector).progress('complete'); // $ExpectType JQuery<HTMLElement>
$(selector).progress('reset'); // $ExpectType JQuery<HTMLElement>