From d7dfd77e8e2021a9bb59938ec5b09dec6a1f3262 Mon Sep 17 00:00:00 2001 From: Tim Brust Date: Wed, 30 Jan 2019 15:02:15 +0100 Subject: [PATCH] fix(typescript): update types * deletes removed features * adds version number * format code This is part of https://github.com/apache/cordova/issues/39 --- types/index.d.ts | 47 +++++++++++------------------------------------ 1 file changed, 11 insertions(+), 36 deletions(-) diff --git a/types/index.d.ts b/types/index.d.ts index 647c167..234224b 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -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 , Louis Lagrange +// Definitions by: Microsoft Open Technologies Inc +// Louis Lagrange +// Tim Brust // 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; -} \ No newline at end of file + vibrate(time: number[]): void; +}