UNPKG

nativescript-xz-ad-generation

Version:
40 lines (39 loc) 1.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var view_1 = require("tns-core-modules/ui/core/view"); var content_view_1 = require("tns-core-modules/ui/content-view"); exports.locationIdProperty = new view_1.Property({ name: "locationId", }); exports.bannerWidthProperty = new view_1.Property({ name: "bannerWidth", }); exports.bannerHeightProperty = new view_1.Property({ name: "bannerHeight", }); var BannerBase = (function (_super) { __extends(BannerBase, _super); function BannerBase() { return _super !== null && _super.apply(this, arguments) || this; } BannerBase.prototype[exports.locationIdProperty.getDefault] = function () { return this._locationId; }; BannerBase.prototype[exports.locationIdProperty.setNative] = function (value) { this._locationId = value; this.updateAd(); }; BannerBase.prototype[exports.bannerHeightProperty.setNative] = function (value) { this._bannerHeight = value; this.updateAd(); }; BannerBase.prototype[exports.bannerWidthProperty.setNative] = function (value) { this._bannerWidth = value; this.updateAd(); }; return BannerBase; }(content_view_1.ContentView)); exports.BannerBase = BannerBase; exports.locationIdProperty.register(BannerBase); exports.bannerHeightProperty.register(BannerBase); exports.bannerWidthProperty.register(BannerBase);