JS: make hash float support IE/Safari (#16872)

This commit is contained in:
flywind
2021-02-01 06:19:25 -06:00
committed by GitHub
parent 206ad43cdc
commit a2855b66ae
2 changed files with 14 additions and 5 deletions

View File

@@ -16,5 +16,9 @@ when defined(js):
func `[]`*(arr: BigUint64Array, i: int): JsBigInt {.importjs: "#[#]".}
func `[]=`*(arr: Float64Array, i: int, v: float) {.importjs: "#[#] = #".}
proc hasJsBigInt*(): bool =
asm """`result` = typeof BigInt != 'undefined'"""
proc hasBigUint64Array*(): bool =
asm """`result` = typeof BigUint64Array != 'undefined'"""