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

34
node_modules/lib0/dist/queue.d.ts generated vendored Normal file
View File

@@ -0,0 +1,34 @@
export class QueueNode {
/**
* @type {QueueNode|null}
*/
next: QueueNode | null;
}
/**
* @template V
*/
export class QueueValue<V> extends QueueNode {
/**
* @param {V} v
*/
constructor(v: V);
v: V;
}
/**
* @template {QueueNode} N
*/
export class Queue<N extends QueueNode> {
/**
* @type {N | null}
*/
start: N | null;
/**
* @type {N | null}
*/
end: N | null;
}
export function create<N extends QueueNode>(): Queue<N>;
export function isEmpty(queue: Queue<any>): boolean;
export function enqueue<Q extends Queue<any>>(queue: Q, n: Q extends Queue<infer N> ? N : never): void;
export function dequeue<N extends QueueNode>(queue: Queue<N>): N | null;
//# sourceMappingURL=queue.d.ts.map