mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-09 17:24:32 +00:00
fix: align draft/outbound typings and tests
This commit is contained in:
@@ -51,7 +51,7 @@ describe("draft-stream-controls", () => {
|
||||
it("clearFinalizableDraftMessage skips invalid message ids", async () => {
|
||||
const deleteMessage = vi.fn(async () => {});
|
||||
|
||||
await clearFinalizableDraftMessage({
|
||||
await clearFinalizableDraftMessage<unknown>({
|
||||
stopForClear: async () => {},
|
||||
readMessageId: () => 123,
|
||||
clearMessageId: () => {},
|
||||
|
||||
@@ -19,7 +19,10 @@ type ClearFinalizableDraftMessageParams<T> = StopAndClearMessageIdParams<T> & {
|
||||
warnPrefix: string;
|
||||
};
|
||||
|
||||
type FinalizableDraftLifecycleParams<T> = ClearFinalizableDraftMessageParams<T> & {
|
||||
type FinalizableDraftLifecycleParams<T> = Omit<
|
||||
ClearFinalizableDraftMessageParams<T>,
|
||||
"stopForClear"
|
||||
> & {
|
||||
throttleMs: number;
|
||||
state: FinalizableDraftStreamState;
|
||||
sendOrEditStreamMessage: (text: string) => Promise<boolean>;
|
||||
|
||||
Reference in New Issue
Block a user