File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -90,6 +90,7 @@ import { PinDialog } from './plugins/pin-dialog';
90
90
import { PowerManagement } from './plugins/power-management' ;
91
91
import { Printer } from './plugins/printer' ;
92
92
import { Push } from './plugins/push' ;
93
+ import { Rollbar } from './plugins/rollbar' ;
93
94
import { SafariViewController } from './plugins/safari-view-controller' ;
94
95
import { Screenshot } from './plugins/screenshot' ;
95
96
import { SecureStorage } from './plugins/securestorage' ;
@@ -204,6 +205,7 @@ export * from './plugins/plugin';
204
205
export * from './plugins/power-management' ;
205
206
export * from './plugins/printer' ;
206
207
export * from './plugins/push' ;
208
+ export * from './plugins/rollbar' ;
207
209
export * from './plugins/safari-view-controller' ;
208
210
export * from './plugins/screen-orientation' ;
209
211
export * from './plugins/screenshot' ;
@@ -319,6 +321,7 @@ window['IonicNative'] = {
319
321
ScreenOrientation,
320
322
PinDialog,
321
323
PowerManagement,
324
+ Rollbar,
322
325
SafariViewController,
323
326
Screenshot,
324
327
SecureStorage,
Original file line number Diff line number Diff line change
1
+ import { Plugin , Cordova } from './plugin' ;
2
+
3
+ /**
4
+ * @name Rollbar
5
+ * @description
6
+ * This plugin adds Rollbar App monitoring to your application
7
+ *
8
+ * @usage
9
+ * ```
10
+ * import { Rollbar } from 'ionic-native';
11
+ *
12
+ * Rollbar.init();
13
+ *
14
+ * ```
15
+ */
16
+ @Plugin ( {
17
+ pluginName : 'Rollbar' ,
18
+ plugin : 'resgrid-cordova-plugins-rollbar' ,
19
+ pluginRef : 'Rollbar' ,
20
+ repo : 'https://github.com/Resgrid/cordova-plugins-rollbar' ,
21
+ platforms : [ 'Android' , 'iOS' ] ,
22
+ install : 'ionic plugin add resgrid-cordova-plugins-rollbar --variable ROLLBAR_ACCESS_TOKEN="YOUR_ROLLBAR_ACCEESS_TOKEN" --variable ROLLBAR_ENVIRONMENT="ROLLBAR_ENVIRONMENT"'
23
+ } )
24
+ export class Rollbar {
25
+
26
+ /**
27
+ * This function initializes the monitoring of your application
28
+ * @return {Promise<any> } Returns a promise that resolves when the plugin successfully initializes
29
+ */
30
+ @Cordova ( )
31
+ static init ( ) : Promise < any > { return ; }
32
+
33
+ }
You can’t perform that action at this time.
0 commit comments