UNPKG

@hugogo/angular-grid-layout-hugo

Version:

Grid Layout with draggable and resizable items for Angular

17 lines 2.38 kB
import { Observable } from 'rxjs'; import { filter } from 'rxjs/operators'; /** Runs source observable outside the zone */ export function ktdOutsideZone(zone) { return (source) => { return new Observable(observer => { return zone.runOutsideAngular(() => source.subscribe(observer)); }); }; } /** Rxjs operator that makes source observable to no emit any data */ export function ktdNoEmit() { return (source$) => { return source$.pipe(filter(() => false)); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlcmF0b3JzLmpzIiwic291cmNlUm9vdCI6Ii4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItZ3JpZC1sYXlvdXQtaHVnby9zcmMvIiwic291cmNlcyI6WyJsaWIvdXRpbHMvb3BlcmF0b3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxVQUFVLEVBQWdCLE1BQU0sTUFBTSxDQUFDO0FBQ2hELE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUV4Qyw4Q0FBOEM7QUFDOUMsTUFBTSxVQUFVLGNBQWMsQ0FBSSxJQUFZO0lBQzFDLE9BQU8sQ0FBQyxNQUFxQixFQUFFLEVBQUU7UUFDN0IsT0FBTyxJQUFJLFVBQVUsQ0FBSSxRQUFRLENBQUMsRUFBRTtZQUNoQyxPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBZSxHQUFHLEVBQUUsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFDbEYsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDLENBQUM7QUFDTixDQUFDO0FBR0QscUVBQXFFO0FBQ3JFLE1BQU0sVUFBVSxTQUFTO0lBQ3JCLE9BQU8sQ0FBQyxPQUF3QixFQUFtQixFQUFFO1FBQ2pELE9BQU8sT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztJQUM3QyxDQUFDLENBQUM7QUFDTixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdab25lIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBTdWJzY3JpcHRpb24gfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IGZpbHRlciB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuLyoqIFJ1bnMgc291cmNlIG9ic2VydmFibGUgb3V0c2lkZSB0aGUgem9uZSAqL1xuZXhwb3J0IGZ1bmN0aW9uIGt0ZE91dHNpZGVab25lPFQ+KHpvbmU6IE5nWm9uZSkge1xuICAgIHJldHVybiAoc291cmNlOiBPYnNlcnZhYmxlPFQ+KSA9PiB7XG4gICAgICAgIHJldHVybiBuZXcgT2JzZXJ2YWJsZTxUPihvYnNlcnZlciA9PiB7XG4gICAgICAgICAgICByZXR1cm4gem9uZS5ydW5PdXRzaWRlQW5ndWxhcjxTdWJzY3JpcHRpb24+KCgpID0+IHNvdXJjZS5zdWJzY3JpYmUob2JzZXJ2ZXIpKTtcbiAgICAgICAgfSk7XG4gICAgfTtcbn1cblxuXG4vKiogUnhqcyBvcGVyYXRvciB0aGF0IG1ha2VzIHNvdXJjZSBvYnNlcnZhYmxlIHRvIG5vIGVtaXQgYW55IGRhdGEgKi9cbmV4cG9ydCBmdW5jdGlvbiBrdGROb0VtaXQoKSB7XG4gICAgcmV0dXJuIChzb3VyY2UkOiBPYnNlcnZhYmxlPGFueT4pOiBPYnNlcnZhYmxlPGFueT4gPT4ge1xuICAgICAgICByZXR1cm4gc291cmNlJC5waXBlKGZpbHRlcigoKSA9PiBmYWxzZSkpO1xuICAgIH07XG59XG4iXX0=