UNPKG

@synerty/vortexjs

Version:

Custom observable data serialisation and routing based on Angular 2+

20 lines 2.93 kB
// ---------------------------------------------------------------------------- // Typescript date - date fooler export function now() { return new Date(); } export function logLong(message, start, payload = null) { let duration = now() - start; let desc = ""; // You get 5ms to do what you need before i call the performance cops. if (duration < 10) return; if (payload != null) { desc = ", " + JSON.stringify(payload.filt); } // console.log(`${message}, took ${duration}${desc}`); } // ---------------------------------------------------------------------------- export class PayloadDelegateABC { } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGF5bG9hZERlbGVnYXRlQUJDLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3ZvcnRleC9wYXlsb2FkL1BheWxvYWREZWxlZ2F0ZUFCQy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwrRUFBK0U7QUFDL0UsZ0NBQWdDO0FBQ2hDLE1BQU0sVUFBVSxHQUFHO0lBQ2YsT0FBTyxJQUFJLElBQUksRUFBRSxDQUFBO0FBQ3JCLENBQUM7QUFFRCxNQUFNLFVBQVUsT0FBTyxDQUNuQixPQUFlLEVBQ2YsS0FBVSxFQUNWLFVBQXNCLElBQUk7SUFFMUIsSUFBSSxRQUFRLEdBQUcsR0FBRyxFQUFFLEdBQUcsS0FBSyxDQUFBO0lBQzVCLElBQUksSUFBSSxHQUFHLEVBQUUsQ0FBQTtJQUViLHNFQUFzRTtJQUN0RSxJQUFJLFFBQVEsR0FBRyxFQUFFO1FBQ2IsT0FBTTtJQUVWLElBQUksT0FBTyxJQUFJLElBQUksRUFBRTtRQUNqQixJQUFJLEdBQUcsSUFBSSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFBO0tBQzdDO0lBRUQsc0RBQXNEO0FBQzFELENBQUM7QUFFRCwrRUFBK0U7QUFDL0UsTUFBTSxPQUFnQixrQkFBa0I7Q0FVdkMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUeXBlc2NyaXB0IGRhdGUgLSBkYXRlIGZvb2xlclxuZXhwb3J0IGZ1bmN0aW9uIG5vdygpOiBhbnkge1xuICAgIHJldHVybiBuZXcgRGF0ZSgpXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBsb2dMb25nKFxuICAgIG1lc3NhZ2U6IHN0cmluZyxcbiAgICBzdGFydDogYW55LFxuICAgIHBheWxvYWQ6IGFueSB8IG51bGwgPSBudWxsXG4pIHtcbiAgICBsZXQgZHVyYXRpb24gPSBub3coKSAtIHN0YXJ0XG4gICAgbGV0IGRlc2MgPSBcIlwiXG4gICAgXG4gICAgLy8gWW91IGdldCA1bXMgdG8gZG8gd2hhdCB5b3UgbmVlZCBiZWZvcmUgaSBjYWxsIHRoZSBwZXJmb3JtYW5jZSBjb3BzLlxuICAgIGlmIChkdXJhdGlvbiA8IDEwKVxuICAgICAgICByZXR1cm5cbiAgICBcbiAgICBpZiAocGF5bG9hZCAhPSBudWxsKSB7XG4gICAgICAgIGRlc2MgPSBcIiwgXCIgKyBKU09OLnN0cmluZ2lmeShwYXlsb2FkLmZpbHQpXG4gICAgfVxuICAgIFxuICAgIC8vIGNvbnNvbGUubG9nKGAke21lc3NhZ2V9LCB0b29rICR7ZHVyYXRpb259JHtkZXNjfWApO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgUGF5bG9hZERlbGVnYXRlQUJDIHtcbiAgICBcbiAgICBhYnN0cmFjdCBkZWZsYXRlQW5kRW5jb2RlKHBheWxvYWRKc29uOiBzdHJpbmcpOiBQcm9taXNlPHN0cmluZz4gO1xuICAgIFxuICAgIGFic3RyYWN0IGVuY29kZUVudmVsb3BlKHBheWxvYWRKc29uOiBzdHJpbmcpOiBQcm9taXNlPHN0cmluZz4gO1xuICAgIFxuICAgIGFic3RyYWN0IGRlY29kZUFuZEluZmxhdGUodm9ydGV4U3RyOiBzdHJpbmcpOiBQcm9taXNlPHN0cmluZz4gO1xuICAgIFxuICAgIGFic3RyYWN0IGRlY29kZUVudmVsb3BlKHZvcnRleFN0cjogc3RyaW5nKTogUHJvbWlzZTxzdHJpbmc+IDtcbiAgICBcbn1cbiJdfQ==