UNPKG

@tarktech/ngx-context

Version:

Angular Context: Easy property binding for router outlet and nested component trees.

8 lines 1.56 kB
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJuYWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWNvbnRleHQvc3JjL2xpYi9pbnRlcm5hbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFFM0MsTUFBTSxVQUFVLHVCQUF1QixDQUFDLEdBQVE7SUFDOUMsT0FBTyxHQUFHLFlBQVksVUFBVSxJQUFJLEdBQUcsWUFBWSxPQUFPLElBQUksR0FBRyxZQUFZLE9BQU8sQ0FBQztBQUN2RixDQUFDO0FBRUQsTUFBTSxVQUFVLFNBQVMsQ0FBQyxLQUF3QjtJQUNoRCxPQUFPLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDaEYsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE9ic2VydmFibGUsIFN1YmplY3QgfSBmcm9tICdyeGpzJztcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBpc1N1YnNjcmliYWJsZU9yUHJvbWlzZShvYmo6IGFueSkge1xyXG4gIHJldHVybiBvYmogaW5zdGFuY2VvZiBPYnNlcnZhYmxlIHx8IG9iaiBpbnN0YW5jZW9mIFN1YmplY3QgfHwgb2JqIGluc3RhbmNlb2YgUHJvbWlzZTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIHBhcnNlS2V5cyhpbnB1dDogc3RyaW5nIHwgc3RyaW5nW10pOiBzdHJpbmdbXSB7XHJcbiAgcmV0dXJuIChBcnJheS5pc0FycmF5KGlucHV0KSA/IGlucHV0IDogaW5wdXQuc3BsaXQoL1xccysvKSkuZmlsdGVyKGtleSA9PiBrZXkpO1xyXG59XHJcbiJdfQ==