ngx-amap
Version:
[][npm-badge-url] [][npm-badge-url] [][ci-url]
26 lines • 1.64 kB
JavaScript
/**
* @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