{"version":3,"sources":["../../src/SKELETON_STATE_SCOPE/index.ts"],"names":["$tate","SKELETON_STATE_default"],"mappings":";;;;;;AASA,IAAM,uBAAuB,IAAI,KAAA;AAAA,EAC/B,EAAC;AAAA,EACD;AAAA,IACE,GAAA,CAAI,CAAG,EAAA,IAAA,EAAM,KAAO,EAAA;AAClB,MAAO,OAAA,IAAA,IAAQA,0BAAQ,KAAQ,GAAAC,wCAAA;AAAA;AACjC;AAEJ,CAAA;AAEA,IAAO,4BAAQ,GAAA","file":"chunk-XSNA5V32.cjs","sourcesContent":["import type { LoadableStateScope } from '../types';\nimport { $tate } from '../utils/constants';\nimport SKELETON_STATE from '../SKELETON_STATE';\n\nexport type SkeletonStateScope = LoadableStateScope<any, any, any>;\n\n/**\n * A special state scope that remains permanently in a pending state.\n */\nconst SKELETON_STATE_SCOPE = new Proxy(\n  {},\n  {\n    get(_, prop, proxy) {\n      return prop != $tate ? proxy : SKELETON_STATE;\n    },\n  }\n) as SkeletonStateScope;\n\nexport default SKELETON_STATE_SCOPE;\n"]}