in src/global_scalar.js [59:74]
export async function createGlobalScalarSignal(startValue, signalName) {
const signal = await Scalar(startValue, signalName)
const updateState = (state, signalName, event) => {
return SparkAutomergeWrapper.setSignalScalar(
state,
'update value',
signalName,
event.newValue
)
}
await GlobalSignal.createGlobalSignal(signal, startValue, signalName, guaranteeStateScalar, updateState)
return signal
}