Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | type Call = { type: string; payload?: any };
const q: Call[] = [];
export function enqueue(call: Call) {
q.push(call);
}
export async function flush(ctx: any) {
while (q.length) {
const c = q.shift()!;
switch (c.type) {
case 'PIN_INSIGHT':
ctx?.pin?.(c.payload?.insight);
break;
default:
break;
}
}
}
|