UNPKG

@qundus/qstate

Version:
1 lines 1.25 kB
{"version":3,"sources":["../../../src/core/hooks/const.ts","../../../src/integrations/react/hook.ts"],"names":["HOOKS_NAMES","HOOK_NAME_KEY","reactHook","state","useStore"],"mappings":"yCACO,IAAMA,CAAAA,CAAc,CAE1B,KAAA,CAAO,OAQR,EACaC,CAAAA,CAAgB,UAAA,KCPhBC,CAAAA,CAA+CC,CAAAA,EAAU,CACrE,IAAMD,CAAAA,CAAY,IAAME,QAAAA,CAASD,CAAK,EACtC,OAAAD,CAAAA,CAAUD,CAAa,CAAA,CAAID,CAAAA,CAAY,MAChCE,CACR","file":"index.mjs","sourcesContent":["// DON'T CHANGE KEY NAMES, ONLY ADD ON THEM\nexport const HOOKS_NAMES = {\n\tpreact: \"PREACT\",\n\treact: \"REACT\",\n\tsolid: \"SOLID\",\n\tsolid_unwrapped: \"SOLID-UNWRAPPED\",\n\tsolid_from: \"SOLID-FROM\",\n\tsolid_from_unwrapped: \"SOLID-FROM-UNWRAPPED\",\n\tsvelte: \"SVELTE\",\n\tvanilla: \"VANILLA\",\n\tvue: \"VUE\",\n} as const;\nexport const HOOK_NAME_KEY = \"hookName\" as const;\n","import { useStore } from \"@nanostores/react\";\nimport type { _HookFactory } from \"../../core/hooks\";\nimport { HOOK_NAME_KEY, HOOKS_NAMES } from \"../../core/hooks/const\";\nimport type { ReactHook } from \"./_model\";\n\nexport const reactHook: _HookFactory<\"REACT\", ReactHook> = (state) => {\n\tconst reactHook = () => useStore(state);\n\treactHook[HOOK_NAME_KEY] = HOOKS_NAMES.react;\n\treturn reactHook;\n};\n"]}