pyze-nativescript
Version:
Pyze Analytics, Growth Intelligence Platform, Push Notification, In App Messages and more
32 lines • 3.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var observable_1 = require("tns-core-modules/data/observable");
var app = require("tns-core-modules/application");
var dialogs = require("tns-core-modules/ui/dialogs");
var Common = (function (_super) {
__extends(Common, _super);
function Common() {
var _this = _super.call(this) || this;
_this.message = Utils.SUCCESS_MSG();
return _this;
}
Common.prototype.greet = function () {
return "Hello, NS";
};
return Common;
}(observable_1.Observable));
exports.Common = Common;
var Utils = (function () {
function Utils() {
}
Utils.SUCCESS_MSG = function () {
var msg = "Your plugin is working on " + (app.android ? 'Android' : 'iOS') + ".";
setTimeout(function () {
dialogs.alert(msg + " For real. It's really working :)").then(function () { return console.log("Dialog closed."); });
}, 2000);
return msg;
};
return Utils;
}());
exports.Utils = Utils;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHl6ZS5jb21tb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJweXplLmNvbW1vbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLCtEQUE4RDtBQUM5RCxrREFBb0Q7QUFDcEQscURBQXVEO0FBRXZEO0lBQTRCLDBCQUFVO0lBR3BDO1FBQUEsWUFDRSxpQkFBTyxTQUVSO1FBREMsS0FBSSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUMsV0FBVyxFQUFFLENBQUM7O0lBQ3JDLENBQUM7SUFFTSxzQkFBSyxHQUFaO1FBQ0UsTUFBTSxDQUFDLFdBQVcsQ0FBQztJQUNyQixDQUFDO0lBQ0gsYUFBQztBQUFELENBQUMsQUFYRCxDQUE0Qix1QkFBVSxHQVdyQztBQVhZLHdCQUFNO0FBYW5CO0lBQUE7SUFVQSxDQUFDO0lBVGUsaUJBQVcsR0FBekI7UUFDRSxJQUFJLEdBQUcsR0FBRyxnQ0FBNkIsR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxLQUFLLE9BQUcsQ0FBQztRQUUxRSxVQUFVLENBQUM7WUFDVCxPQUFPLENBQUMsS0FBSyxDQUFJLEdBQUcsc0NBQW1DLENBQUMsQ0FBQyxJQUFJLENBQUMsY0FBTSxPQUFBLE9BQU8sQ0FBQyxHQUFHLENBQUMsZ0JBQWdCLENBQUMsRUFBN0IsQ0FBNkIsQ0FBQyxDQUFDO1FBQ3JHLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUVULE1BQU0sQ0FBQyxHQUFHLENBQUM7SUFDYixDQUFDO0lBQ0gsWUFBQztBQUFELENBQUMsQUFWRCxJQVVDO0FBVlksc0JBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAndG5zLWNvcmUtbW9kdWxlcy9kYXRhL29ic2VydmFibGUnO1xuaW1wb3J0ICogYXMgYXBwIGZyb20gJ3Rucy1jb3JlLW1vZHVsZXMvYXBwbGljYXRpb24nO1xuaW1wb3J0ICogYXMgZGlhbG9ncyBmcm9tICd0bnMtY29yZS1tb2R1bGVzL3VpL2RpYWxvZ3MnO1xuXG5leHBvcnQgY2xhc3MgQ29tbW9uIGV4dGVuZHMgT2JzZXJ2YWJsZSB7XG4gIHB1YmxpYyBtZXNzYWdlOiBzdHJpbmc7XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gICAgc3VwZXIoKTtcbiAgICB0aGlzLm1lc3NhZ2UgPSBVdGlscy5TVUNDRVNTX01TRygpO1xuICB9XG5cbiAgcHVibGljIGdyZWV0KCkge1xuICAgIHJldHVybiBcIkhlbGxvLCBOU1wiO1xuICB9XG59XG5cbmV4cG9ydCBjbGFzcyBVdGlscyB7XG4gIHB1YmxpYyBzdGF0aWMgU1VDQ0VTU19NU0coKTogc3RyaW5nIHtcbiAgICBsZXQgbXNnID0gYFlvdXIgcGx1Z2luIGlzIHdvcmtpbmcgb24gJHthcHAuYW5kcm9pZCA/ICdBbmRyb2lkJyA6ICdpT1MnfS5gO1xuXG4gICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBkaWFsb2dzLmFsZXJ0KGAke21zZ30gRm9yIHJlYWwuIEl0J3MgcmVhbGx5IHdvcmtpbmcgOilgKS50aGVuKCgpID0+IGNvbnNvbGUubG9nKGBEaWFsb2cgY2xvc2VkLmApKTtcbiAgICB9LCAyMDAwKTtcblxuICAgIHJldHVybiBtc2c7XG4gIH1cbn1cbiJdfQ==