changes

abstract val changes: Flow<Unit>(source)

Emits after the source's values changed. It should also emit once when collection starts (a StateFlow does), so a change made before ReloadableConfig.watch subscribes is not lost; an extra emission only costs a reload that finds nothing new.