mirror of https://github.com/sveltejs/svelte
chore: move set_signal_status into separate module (#17441)
parent
7ad5772309
commit
c6ce1ffeff
@ -0,0 +1,12 @@
|
||||
/** @import { Signal } from '#client' */
|
||||
import { CLEAN, DIRTY, MAYBE_DIRTY } from '#client/constants';
|
||||
|
||||
const STATUS_MASK = ~(DIRTY | MAYBE_DIRTY | CLEAN);
|
||||
|
||||
/**
|
||||
* @param {Signal} signal
|
||||
* @param {number} status
|
||||
*/
|
||||
export function set_signal_status(signal, status) {
|
||||
signal.f = (signal.f & STATUS_MASK) | status;
|
||||
}
|
||||
Loading…
Reference in new issue