mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-10-24 11:50:59 +08:00
Use const enum for 'filter' result in 'nouislider'.
This commit is contained in:
1 parent
dbc8e087d6
commit
0f0a9a25b7
1 file changed
+11
-10
Vendored
+11
-10
@@ -5,12 +5,10 @@
|
||||
/// <reference path="../wnumb/wnumb.d.ts"/>
|
||||
|
||||
declare module noUiSlider {
|
||||
interface Static {
|
||||
/**
|
||||
* To create a slider, call noUiSlider.create() with an element and your options.
|
||||
*/
|
||||
create(target: HTMLElement, options: Options): void;
|
||||
}
|
||||
/**
|
||||
* To create a slider, call noUiSlider.create() with an element and your options.
|
||||
*/
|
||||
function create(target: HTMLElement, options: Options): void;
|
||||
|
||||
interface Options {
|
||||
/**
|
||||
@@ -110,7 +108,7 @@ declare module noUiSlider {
|
||||
* Step Mode: The filter option can be used to filter the generated pips.
|
||||
* The filter function must return 0 (no value), 1 (large value) or 2 (small value).
|
||||
*/
|
||||
filter?: (...args: any[]) => number;
|
||||
filter?: (...args: any[]) => PipFilterResult;
|
||||
/**
|
||||
* format for step mode
|
||||
* see noUiSlider format
|
||||
@@ -128,6 +126,12 @@ declare module noUiSlider {
|
||||
stepped?: boolean;
|
||||
}
|
||||
|
||||
const enum PipFilterResult {
|
||||
NoValue,
|
||||
LargeValue,
|
||||
SmallValue,
|
||||
}
|
||||
|
||||
interface Callback {
|
||||
/**
|
||||
* Array for both one-handle and two-handle sliders. It contains the current slider values,
|
||||
@@ -170,6 +174,3 @@ declare module noUiSlider {
|
||||
noUiSlider: noUiSlider
|
||||
}
|
||||
}
|
||||
|
||||
declare var noUiSlider: noUiSlider.Static;
|
||||
|
||||
Reference in new issue
Block a user