mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
Use const enum for 'filter' result in 'nouislider'.
This commit is contained in:
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