ngx-amap
Version:
[][npm-badge-url] [][npm-badge-url] [][ci-url]
104 lines • 5.66 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: base/amap-path-overlay.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Input } from '@angular/core';
import { OverlayOptions } from './amap-overlay';
import { AMapShapeOverlay } from './amap-shape-overlay';
/** @type {?} */
export var PathOverlayOptions = tslib_1.__spread(OverlayOptions, [
'visible',
'zIndex',
'strokeColor',
'strokeOpacity',
'strokeWeight',
'strokeStyle',
'strokeDasharray',
'lineJoin',
'lineCap',
]);
/**
* @template T
*/
var AMapPathOverlay = /** @class */ (function (_super) {
tslib_1.__extends(AMapPathOverlay, _super);
function AMapPathOverlay(os, binder) {
var _this = _super.call(this, os, binder) || this;
_this.os = os;
_this.binder = binder;
return _this;
}
AMapPathOverlay.propDecorators = {
visible: [{ type: Input }],
zIndex: [{ type: Input }],
strokeColor: [{ type: Input }],
strokeOpacity: [{ type: Input }],
strokeWeight: [{ type: Input }],
strokeStyle: [{ type: Input }],
strokeDasharray: [{ type: Input }],
lineJoin: [{ type: Input }],
lineCap: [{ type: Input }]
};
return AMapPathOverlay;
}(AMapShapeOverlay));
export { AMapPathOverlay };
if (false) {
/**
* 是否可见
* @type {?}
*/
AMapPathOverlay.prototype.visible;
/**
* 覆盖物层级
* @type {?}
*/
AMapPathOverlay.prototype.zIndex;
/**
* 描边线条颜色
* @type {?}
*/
AMapPathOverlay.prototype.strokeColor;
/**
* 描边线条透明度
* @type {?}
*/
AMapPathOverlay.prototype.strokeOpacity;
/**
* 描边宽度
* @type {?}
*/
AMapPathOverlay.prototype.strokeWeight;
/**
* 描边样式
* @type {?}
*/
AMapPathOverlay.prototype.strokeStyle;
/**
* 虚线间隔
* @type {?}
*/
AMapPathOverlay.prototype.strokeDasharray;
/**
* 折线拐点的绘制样式
* @type {?}
*/
AMapPathOverlay.prototype.lineJoin;
/**
* 折线两端线帽的绘制样式
* @type {?}
*/
AMapPathOverlay.prototype.lineCap;
/**
* @type {?}
* @protected
*/
AMapPathOverlay.prototype.os;
/**
* @type {?}
* @protected
*/
AMapPathOverlay.prototype.binder;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW1hcC1wYXRoLW92ZXJsYXkuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYW1hcC8iLCJzb3VyY2VzIjpbImJhc2UvYW1hcC1wYXRoLW92ZXJsYXkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUV0QyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDaEQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7O0FBR3hELE1BQU0sS0FBTyxrQkFBa0Isb0JBQzFCLGNBQWM7SUFDakIsU0FBUztJQUNULFFBQVE7SUFDUixhQUFhO0lBQ2IsZUFBZTtJQUNmLGNBQWM7SUFDZCxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixTQUFTO0VBQ1Y7Ozs7QUFFRDtJQUFrRSwyQ0FBbUI7SUF1Q25GLHlCQUFzQixFQUFhLEVBQVksTUFBMEI7UUFBekUsWUFDRSxrQkFBTSxFQUFFLEVBQUUsTUFBTSxDQUFDLFNBQ2xCO1FBRnFCLFFBQUUsR0FBRixFQUFFLENBQVc7UUFBWSxZQUFNLEdBQU4sTUFBTSxDQUFvQjs7SUFFekUsQ0FBQzs7MEJBcENBLEtBQUs7eUJBSUwsS0FBSzs4QkFJTCxLQUFLO2dDQUlMLEtBQUs7K0JBSUwsS0FBSzs4QkFJTCxLQUFLO2tDQUlMLEtBQUs7MkJBSUwsS0FBSzswQkFJTCxLQUFLOztJQUtSLHNCQUFDO0NBQUEsQUExQ0QsQ0FBa0UsZ0JBQWdCLEdBMENqRjtTQTFDWSxlQUFlOzs7Ozs7SUFLMUIsa0NBQTBCOzs7OztJQUkxQixpQ0FBd0I7Ozs7O0lBSXhCLHNDQUE2Qjs7Ozs7SUFJN0Isd0NBQStCOzs7OztJQUkvQix1Q0FBOEI7Ozs7O0lBSTlCLHNDQUF1Qzs7Ozs7SUFJdkMsMENBQW1DOzs7OztJQUluQyxtQ0FBdUM7Ozs7O0lBSXZDLGtDQUFxQzs7Ozs7SUFFekIsNkJBQXVCOzs7OztJQUFFLGlDQUFvQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBHZXR0ZXIgfSBmcm9tICcuL2ludGVyZmFjZXMnO1xuaW1wb3J0IHsgT3ZlcmxheU9wdGlvbnMgfSBmcm9tICcuL2FtYXAtb3ZlcmxheSc7XG5pbXBvcnQgeyBBTWFwU2hhcGVPdmVybGF5IH0gZnJvbSAnLi9hbWFwLXNoYXBlLW92ZXJsYXknO1xuaW1wb3J0IHsgRXZlbnRCaW5kZXJTZXJ2aWNlIH0gZnJvbSAnLi4vc2hhcmVkL2V2ZW50LWJpbmRlci5zZXJ2aWNlJztcblxuZXhwb3J0IGNvbnN0IFBhdGhPdmVybGF5T3B0aW9ucyA9IFtcbiAgLi4uT3ZlcmxheU9wdGlvbnMsXG4gICd2aXNpYmxlJyxcbiAgJ3pJbmRleCcsXG4gICdzdHJva2VDb2xvcicsXG4gICdzdHJva2VPcGFjaXR5JyxcbiAgJ3N0cm9rZVdlaWdodCcsXG4gICdzdHJva2VTdHlsZScsXG4gICdzdHJva2VEYXNoYXJyYXknLFxuICAnbGluZUpvaW4nLFxuICAnbGluZUNhcCcsXG5dO1xuXG5leHBvcnQgY2xhc3MgQU1hcFBhdGhPdmVybGF5PFQgZXh0ZW5kcyBBTWFwLkV2ZW50RW1pdHRlcj4gZXh0ZW5kcyBBTWFwU2hhcGVPdmVybGF5PFQ+IHtcbiAgLy8gLS0tLSBPcHRpb25zIC0tLS1cbiAgLyoqXG4gICAqIOaYr+WQpuWPr+ingVxuICAgKi9cbiAgQElucHV0KCkgdmlzaWJsZTogYm9vbGVhbjtcbiAgLyoqXG4gICAqIOimhueblueJqeWxgue6p1xuICAgKi9cbiAgQElucHV0KCkgekluZGV4OiBudW1iZXI7XG4gIC8qKlxuICAgKiDmj4/ovrnnur/mnaHpopzoibJcbiAgICovXG4gIEBJbnB1dCgpIHN0cm9rZUNvbG9yOiBzdHJpbmc7XG4gIC8qKlxuICAgKiDmj4/ovrnnur/mnaHpgI/mmI7luqZcbiAgICovXG4gIEBJbnB1dCgpIHN0cm9rZU9wYWNpdHk6IG51bWJlcjtcbiAgLyoqXG4gICAqIOaPj+i+ueWuveW6plxuICAgKi9cbiAgQElucHV0KCkgc3Ryb2tlV2VpZ2h0OiBudW1iZXI7XG4gIC8qKlxuICAgKiDmj4/ovrnmoLflvI9cbiAgICovXG4gIEBJbnB1dCgpIHN0cm9rZVN0eWxlOiBBTWFwLlN0cm9rZVN0eWxlO1xuICAvKipcbiAgICog6Jma57q/6Ze06ZqUXG4gICAqL1xuICBASW5wdXQoKSBzdHJva2VEYXNoYXJyYXk6IG51bWJlcltdO1xuICAvKipcbiAgICog5oqY57q/5ouQ54K555qE57uY5Yi25qC35byPXG4gICAqL1xuICBASW5wdXQoKSBsaW5lSm9pbjogQU1hcC5TdHJva2VMaW5lSm9pbjtcbiAgLyoqXG4gICAqIOaKmOe6v+S4pOerr+e6v+W4veeahOe7mOWItuagt+W8j1xuICAgKi9cbiAgQElucHV0KCkgbGluZUNhcDogQU1hcC5TdHJva2VMaW5lQ2FwO1xuXG4gIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBvczogR2V0dGVyPFQ+LCBwcm90ZWN0ZWQgYmluZGVyOiBFdmVudEJpbmRlclNlcnZpY2UpIHtcbiAgICBzdXBlcihvcywgYmluZGVyKTtcbiAgfVxufVxuIl19