@boldadmin/angular-google-maps
Version:
Google Maps adapter for Angular Framework
49 lines • 2.99 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { MatIconRegistry } from '@angular/material';
import { DomSanitizer } from '@angular/platform-browser';
var IconRegistry = /** @class */ (function () {
function IconRegistry(iconRegistry, sanitizer) {
this.iconRegistry = iconRegistry;
this.sanitizer = sanitizer;
}
/**
* @param {?} iconName
* @param {?} resourceUrl
* @return {?}
*/
IconRegistry.prototype.register = /**
* @param {?} iconName
* @param {?} resourceUrl
* @return {?}
*/
function (iconName, resourceUrl) {
this.iconRegistry.addSvgIcon(iconName, this.sanitizer.bypassSecurityTrustResourceUrl(resourceUrl));
};
IconRegistry.decorators = [
{ type: Injectable }
];
/** @nocollapse */
IconRegistry.ctorParameters = function () { return [
{ type: MatIconRegistry },
{ type: DomSanitizer }
]; };
return IconRegistry;
}());
export { IconRegistry };
if (false) {
/**
* @type {?}
* @private
*/
IconRegistry.prototype.iconRegistry;
/**
* @type {?}
* @private
*/
IconRegistry.prototype.sanitizer;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWNvbi1yZWdpc3RyeS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bib2xkYWRtaW4vYW5ndWxhci1nb29nbGUtbWFwcy8iLCJzb3VyY2VzIjpbInNlcnZpY2UvaWNvbi1yZWdpc3RyeS9pY29uLXJlZ2lzdHJ5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFBO0FBQzFDLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQTtBQUNuRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sMkJBQTJCLENBQUE7QUFFeEQ7SUFHSSxzQkFBb0IsWUFBNkIsRUFDN0IsU0FBdUI7UUFEdkIsaUJBQVksR0FBWixZQUFZLENBQWlCO1FBQzdCLGNBQVMsR0FBVCxTQUFTLENBQWM7SUFDM0MsQ0FBQzs7Ozs7O0lBRUQsK0JBQVE7Ozs7O0lBQVIsVUFBUyxRQUFnQixFQUFFLFdBQW1CO1FBQzFDLElBQUksQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsU0FBUyxDQUFDLDhCQUE4QixDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUE7SUFDdEcsQ0FBQzs7Z0JBVEosVUFBVTs7OztnQkFIRixlQUFlO2dCQUNmLFlBQVk7O0lBYXJCLG1CQUFDO0NBQUEsQUFYRCxJQVdDO1NBVlksWUFBWTs7Ozs7O0lBRVQsb0NBQXFDOzs7OztJQUNyQyxpQ0FBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSdcbmltcG9ydCB7IE1hdEljb25SZWdpc3RyeSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsJ1xuaW1wb3J0IHsgRG9tU2FuaXRpemVyIH0gZnJvbSAnQGFuZ3VsYXIvcGxhdGZvcm0tYnJvd3NlcidcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIEljb25SZWdpc3RyeSB7XG5cbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIGljb25SZWdpc3RyeTogTWF0SWNvblJlZ2lzdHJ5LFxuICAgICAgICAgICAgICAgIHByaXZhdGUgc2FuaXRpemVyOiBEb21TYW5pdGl6ZXIpIHtcbiAgICB9XG5cbiAgICByZWdpc3RlcihpY29uTmFtZTogc3RyaW5nLCByZXNvdXJjZVVybDogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMuaWNvblJlZ2lzdHJ5LmFkZFN2Z0ljb24oaWNvbk5hbWUsIHRoaXMuc2FuaXRpemVyLmJ5cGFzc1NlY3VyaXR5VHJ1c3RSZXNvdXJjZVVybChyZXNvdXJjZVVybCkpXG4gICAgfVxuXG59XG4iXX0=