import { TalkbackFn, TeardownFn, Start, Push, SignalKind } from './types'; export const talkbackPlaceholder: TalkbackFn = _signal => { /*noop*/ }; export const teardownPlaceholder: TeardownFn = () => { /*noop*/ }; export function start(talkback: TalkbackFn): Start { const box: any = [talkback]; box.tag = SignalKind.Start; return box; } export function push(value: T): Push { const box: any = [value]; box.tag = SignalKind.Push; return box; }