UNPKG

ngx-amap

Version:

[![npm](https://img.shields.io/npm/v/ngx-amap.svg)][npm-badge-url] [![npm](https://img.shields.io/npm/dm/ngx-amap.svg)][npm-badge-url] [![Build Status](https://travis-ci.org/xieziyu/ngx-amap.svg?branch=master)][ci-url]

26 lines 1.64 kB
/** * @fileoverview added by tsickle * Generated from: utils/get-options.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @template T * @param {?} component * @param {?} keys * @return {?} */ export function getOptions(component, keys) { /** @type {?} */ var options = {}; keys.forEach((/** * @param {?} key * @return {?} */ function (key) { if (component[key] !== undefined && component[key] !== null) { options[key] = component[key]; } })); return options; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LW9wdGlvbnMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYW1hcC8iLCJzb3VyY2VzIjpbInV0aWxzL2dldC1vcHRpb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsTUFBTSxVQUFVLFVBQVUsQ0FBSSxTQUFjLEVBQUUsSUFBYzs7UUFDcEQsT0FBTyxHQUFRLEVBQUU7SUFFdkIsSUFBSSxDQUFDLE9BQU87Ozs7SUFBQyxVQUFBLEdBQUc7UUFDZCxJQUFJLFNBQVMsQ0FBQyxHQUFHLENBQUMsS0FBSyxTQUFTLElBQUksU0FBUyxDQUFDLEdBQUcsQ0FBQyxLQUFLLElBQUksRUFBRTtZQUMzRCxPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQy9CO0lBQ0gsQ0FBQyxFQUFDLENBQUM7SUFFSCxPQUFPLE9BQU8sQ0FBQztBQUNqQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIGdldE9wdGlvbnM8VD4oY29tcG9uZW50OiBhbnksIGtleXM6IHN0cmluZ1tdKTogVCB7XG4gIGNvbnN0IG9wdGlvbnM6IGFueSA9IHt9O1xuXG4gIGtleXMuZm9yRWFjaChrZXkgPT4ge1xuICAgIGlmIChjb21wb25lbnRba2V5XSAhPT0gdW5kZWZpbmVkICYmIGNvbXBvbmVudFtrZXldICE9PSBudWxsKSB7XG4gICAgICBvcHRpb25zW2tleV0gPSBjb21wb25lbnRba2V5XTtcbiAgICB9XG4gIH0pO1xuXG4gIHJldHVybiBvcHRpb25zO1xufVxuIl19