{"version":3,"sources":["../../src/utils/createSimpleState.ts"],"names":["_value","get","_callbacks","set","_onValueChange","createSubscribe_default"],"mappings":";;;;;AAIA,IAAM,iBAAA,GAAoB,CAAI,KAAc,KAAA;AAC1C,EAAM,MAAA,SAAA,uBAAsC,GAAI,EAAA;AAEhD,EAAO,OAAA;AAAA,IACLA,CAAQ,EAAA,KAAA;AAAA,SACRC,qBAAA;AAAA,IACAC,CAAY,EAAA,SAAA;AAAA,SACZC,qBAAA;AAAA,IACAC,CAAAA,EAAgBC,0CAAgB,SAAS;AAAA,GAC3C;AACF,CAAA;AAEA,IAAO,yBAAQ,GAAA","file":"chunk-MEQWW7WO.cjs","sourcesContent":["import { State, ValueChangeCallbacks } from '../types';\nimport createSubscribe from './createSubscribe';\nimport { get, set } from './state/common';\n\nconst createSimpleState = <T>(value?: T) => {\n  const callbacks: ValueChangeCallbacks = new Set();\n\n  return {\n    _value: value,\n    get,\n    _callbacks: callbacks,\n    set,\n    _onValueChange: createSubscribe(callbacks),\n  } as State<T>;\n};\n\nexport default createSimpleState;\n"]}