{"version":3,"file":"config.mjs","sources":["../../../../packages/utils/config.ts"],"sourcesContent":["\n// eslint-disable-next-line @typescript-eslint/no-empty-interface\nexport interface InstallOptions {\n  visualized?: {\n    basicPX: number\n  }\n}\n\nlet $FX = {} as InstallOptions\n\nconst setConfig = (option: InstallOptions): void => {\n  $FX = option\n}\n\nconst getConfig = (key: keyof InstallOptions): unknown => {\n  return $FX[key]\n}\n\nconst getAllConfig = (): InstallOptions => {\n  return $FX\n}\n\nexport {\n  getConfig,\n  getAllConfig,\n  setConfig,\n}\n"],"names":[],"mappings":"AAQA,IAAI,GAAM,GAAA,EAAA,CAAA;AAEJ,MAAA,SAAA,GAAY,CAAC,MAAiC,KAAA;AAClD,EAAM,GAAA,GAAA,MAAA,CAAA;AAAA,EAAA;AAGF,MAAA,SAAA,GAAY,CAAC,GAAuC,KAAA;AACxD,EAAA,OAAO,GAAI,CAAA,GAAA,CAAA,CAAA;AAAA,EAAA;AAGb,MAAM,eAAe,MAAsB;AACzC,EAAO,OAAA,GAAA,CAAA;AAAA;;;;"}