stream-chat-react
Version:
React components to create chat conversations or livestream style chat
16 lines • 738 B
TypeScript
import type { MessageComposer } from 'stream-chat';
/**
* Captures a full state snapshot of the composer before entering edit mode.
* Does nothing if a snapshot already exists (e.g. switching between edits).
*/
export declare const savePreEditSnapshot: (messageComposer: MessageComposer) => void;
/**
* Restores the composer to the state captured before editing began.
* Falls back to `clear()` if no snapshot exists.
*/
export declare const restorePreEditSnapshot: (messageComposer: MessageComposer) => void;
/**
* Discards the snapshot without restoring (e.g. after a successful edit save).
*/
export declare const discardPreEditSnapshot: (messageComposer: MessageComposer) => void;
//# sourceMappingURL=preEditSnapshot.d.ts.map