FRE-600: Fix code review blockers

- Consolidated duplicate UndoManagers to single instance
- Fixed connection promise to only resolve on 'connected' status
- Fixed WebSocketProvider import (WebsocketProvider)
- Added proper doc.destroy() cleanup
- Renamed isPresenceInitialized property to avoid conflict

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
2026-04-25 00:08:01 -04:00
parent 65b552bb08
commit 7c684a42cc
48450 changed files with 5679671 additions and 383 deletions

37
node_modules/lib0/number.js generated vendored Normal file
View File

@@ -0,0 +1,37 @@
/**
* Utility helpers for working with numbers.
*
* @module number
*/
import * as math from './math.js'
import * as binary from './binary.js'
export const MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER
export const MIN_SAFE_INTEGER = Number.MIN_SAFE_INTEGER
export const LOWEST_INT32 = 1 << 31
export const HIGHEST_INT32 = binary.BITS31
export const HIGHEST_UINT32 = binary.BITS32
/* c8 ignore next */
export const isInteger = Number.isInteger || (num => typeof num === 'number' && isFinite(num) && math.floor(num) === num)
export const isNaN = Number.isNaN
export const parseInt = Number.parseInt
/**
* Count the number of "1" bits in an unsigned 32bit number.
*
* Super fun bitcount algorithm by Brian Kernighan.
*
* @param {number} n
*/
export const countBits = n => {
n &= binary.BITS32
let count = 0
while (n) {
n &= (n - 1)
count++
}
return count
}