simplyfire
Version:
A lightweight firestore api for firebase cloud functions & Angular.
7 lines • 1.33 kB
JavaScript
import { map } from 'rxjs/operators';
export * from './arrays';
// flatten the array of observables to one level deep
export const flatten = (source) => {
return source.pipe(map((arr) => arr.reduce((acc, cur) => acc.concat(cur))));
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wYWNrYWdlcy9uZ3gvdXRpbHMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLEdBQUcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRXJDLGNBQWMsVUFBVSxDQUFDO0FBRXpCLHFEQUFxRDtBQUNyRCxNQUFNLENBQUMsTUFBTSxPQUFPLEdBQUcsQ0FBQyxNQUF5QixFQUFFLEVBQUU7SUFDbkQsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQVUsRUFBRSxHQUFVLEVBQUUsRUFBRSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDNUYsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgbWFwIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xuXG5leHBvcnQgKiBmcm9tICcuL2FycmF5cyc7XG5cbi8vIGZsYXR0ZW4gdGhlIGFycmF5IG9mIG9ic2VydmFibGVzIHRvIG9uZSBsZXZlbCBkZWVwXG5leHBvcnQgY29uc3QgZmxhdHRlbiA9IChzb3VyY2U6IE9ic2VydmFibGU8YW55W10+KSA9PiB7XG4gIHJldHVybiBzb3VyY2UucGlwZShtYXAoKGFycikgPT4gYXJyLnJlZHVjZSgoYWNjOiBhbnlbXSwgY3VyOiBhbnlbXSkgPT4gYWNjLmNvbmNhdChjdXIpKSkpO1xufTtcbiJdfQ==