ngx-context
Version:
Angular Context: Easy property binding for router outlet and nested component trees.
8 lines • 1.53 kB
JavaScript
import { Observable, Subject } from 'rxjs';
export function isSubscribableOrPromise(obj) {
return obj instanceof Observable || obj instanceof Subject || obj instanceof Promise;
}
export function parseKeys(input) {
return (Array.isArray(input) ? input : input.split(/\s+/)).filter(key => key);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJuYWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWNvbnRleHQvc3JjL2xpYi9pbnRlcm5hbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFFM0MsTUFBTSxVQUFVLHVCQUF1QixDQUFDLEdBQVE7SUFDOUMsT0FBTyxHQUFHLFlBQVksVUFBVSxJQUFJLEdBQUcsWUFBWSxPQUFPLElBQUksR0FBRyxZQUFZLE9BQU8sQ0FBQztBQUN2RixDQUFDO0FBRUQsTUFBTSxVQUFVLFNBQVMsQ0FBQyxLQUF3QjtJQUNoRCxPQUFPLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDaEYsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE9ic2VydmFibGUsIFN1YmplY3QgfSBmcm9tICdyeGpzJztcblxuZXhwb3J0IGZ1bmN0aW9uIGlzU3Vic2NyaWJhYmxlT3JQcm9taXNlKG9iajogYW55KSB7XG4gIHJldHVybiBvYmogaW5zdGFuY2VvZiBPYnNlcnZhYmxlIHx8IG9iaiBpbnN0YW5jZW9mIFN1YmplY3QgfHwgb2JqIGluc3RhbmNlb2YgUHJvbWlzZTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHBhcnNlS2V5cyhpbnB1dDogc3RyaW5nIHwgc3RyaW5nW10pOiBzdHJpbmdbXSB7XG4gIHJldHVybiAoQXJyYXkuaXNBcnJheShpbnB1dCkgPyBpbnB1dCA6IGlucHV0LnNwbGl0KC9cXHMrLykpLmZpbHRlcihrZXkgPT4ga2V5KTtcbn1cbiJdfQ==