forked from apache/cordova-plugin-vibration
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* deletes removed features * adds version number * format code This is part of apache/cordova#39
- Loading branch information
Showing
1 changed file
with
11 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,45 +1,20 @@ | ||
// Type definitions for Apache Cordova Vibration plugin | ||
// Type definitions for cordova-plugin-vibration 3.1 | ||
// Project: https://github.com/apache/cordova-plugin-vibration | ||
// Definitions by: Microsoft Open Technologies Inc <http://msopentech.com>, Louis Lagrange <https://github.com/Minishlink/> | ||
// Definitions by: Microsoft Open Technologies Inc <http://msopentech.com> | ||
// Louis Lagrange <https://github.com/Minishlink> | ||
// Tim Brust <https://github.com/timbru31> | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
// | ||
// Copyright (c) Microsoft Open Technologies Inc | ||
// Licensed under the MIT license. | ||
|
||
interface Navigator { | ||
/** | ||
* Vibrates the device for the specified amount of time. | ||
* @param time Milliseconds to vibrate the device. 0 cancels the vibration. Ignored on iOS. | ||
*/ | ||
vibrate(time: number): void; | ||
|
||
/** | ||
* Vibrates the device with a given pattern. | ||
* @param time Sequence of durations (in milliseconds) for which to turn on or off the vibrator. Ignored on iOS. | ||
*/ | ||
vibrate(time: number[]): void; | ||
} | ||
|
||
interface Notification { | ||
/** | ||
* Vibrates the device for the specified amount of time. | ||
* @param time Milliseconds to vibrate the device. Ignored on iOS. | ||
* @deprecated | ||
*/ | ||
* Vibrates the device for the specified amount of time. | ||
* @param time Milliseconds to vibrate the device. 0 cancels the vibration. Ignored on iOS. | ||
*/ | ||
vibrate(time: number): void; | ||
|
||
/** | ||
* Vibrates the device with a given pattern. | ||
* @param number[] pattern Pattern with which to vibrate the device. | ||
* The first value - number of milliseconds to wait before turning the vibrator on. | ||
* The next value - the number of milliseconds for which to keep the vibrator on before turning it off. | ||
* @param number repeat Optional index into the pattern array at which to start repeating (will repeat until canceled), | ||
* or -1 for no repetition (default). | ||
* @deprecated | ||
*/ | ||
vibrateWithPattern(pattern: number[], repeat: number): void; | ||
/** | ||
* Immediately cancels any currently running vibration. | ||
* @deprecated | ||
* @param time Sequence of durations (in milliseconds) for which to turn on or off the vibrator. Ignored on iOS. | ||
*/ | ||
cancelVibration(): void; | ||
} | ||
vibrate(time: number[]): void; | ||
} |