import type { MutableAtomToken, RegularAtomToken } from "atom.io" import type { SignalFrom, Transceiver } from "./transceiver.ts" export function getUpdateToken>( mutableAtomToken: MutableAtomToken, ): RegularAtomToken> { const key = `*${mutableAtomToken.key}` const updateToken: RegularAtomToken> = { type: `atom`, key } if (mutableAtomToken.family) { updateToken.family = { key: `*${mutableAtomToken.family.key}`, subKey: mutableAtomToken.family.subKey, } } return updateToken }