Fresh history cut from cynarAI/evoo antigravity-handoff/project-timeline (Voice First + project timeline). Brand docs/titles as evOo; keep @rakazo/* packages as tech debt. Excludes node_modules, caches, secrets, voice blobs.
16 lines
283 B
TypeScript
16 lines
283 B
TypeScript
import type { LogEvent, LogSink } from "./types.js";
|
|
|
|
export interface TestSink extends LogSink {
|
|
events: LogEvent[];
|
|
}
|
|
|
|
export function createTestSink(): TestSink {
|
|
const events: LogEvent[] = [];
|
|
return {
|
|
events,
|
|
write(event) {
|
|
events.push(event);
|
|
},
|
|
};
|
|
}
|