mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-20 12:00:53 +08:00
Merge pull request #5573 from Minishlink/fix-cordova-plugin-vibration
Fix cordova-plugin-vibration.
This commit is contained in:
Vendored
+21
-4
@@ -1,17 +1,32 @@
|
||||
// Type definitions for Apache Cordova Vibration plugin.
|
||||
// Project: https://github.com/apache/cordova-plugin-vibration
|
||||
// Definitions by: Microsoft Open Technologies, Inc. <http://msopentech.com>
|
||||
// Definitions by: Microsoft Open Technologies, Inc. <http://msopentech.com>, Louis Lagrange <https://github.com/Minishlink/>
|
||||
// Definitions: https://github.com/borisyankov/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
|
||||
*/
|
||||
vibrate(time: number): void
|
||||
vibrate(time: number): void;
|
||||
/**
|
||||
* Vibrates the device with a given pattern.
|
||||
* @param number[] pattern Pattern with which to vibrate the device.
|
||||
@@ -19,10 +34,12 @@ interface Notification {
|
||||
* 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
|
||||
*/
|
||||
cancelVibration(): void;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user