保誠-保戶業務員媒合平台
tomasysh
2022-05-25 43d0eed31f4b2a59e23c06ceba3616aac3f549f6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* @flow */
import { inBrowser } from './dom'
 
// use User Timing api (if present) for more accurate key precision
const Time =
  inBrowser && window.performance && window.performance.now
    ? window.performance
    : Date
 
export function genStateKey (): string {
  return Time.now().toFixed(3)
}
 
let _key: string = genStateKey()
 
export function getStateKey () {
  return _key
}
 
export function setStateKey (key: string) {
  return (_key = key)
}