1234567891011121314151617181920212223242526 |
- declare var process: any;
- declare var window: any;
- const now: () => number = (function () {
- if (typeof window !== 'undefined' && window.performance) {
- const perf = window.performance;
- return () => perf.now();
- } else if (typeof process !== 'undefined' && process.hrtime !== 'undefined') {
- return () => {
- const t = process.hrtime();
- return t[0] * 1000 + t[1] / 1000000;
- };
- } else if (Date.now) {
- return () => Date.now();
- } else {
- return () => +new Date();
- }
- }());
- export default now;
|