{"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":"AAAA,IAAI,GAAG,GAAG,EAAE,CAAC;AACR,MAAC,SAAS,GAAG,CAAC,MAAM,KAAK;AAC9B,EAAE,GAAG,GAAG,MAAM,CAAC;AACf,EAAE;AACG,MAAC,SAAS,GAAG,CAAC,GAAG,KAAK;AAC3B,EAAE,OAAO,GAAG,CAAC,GAAG,CAAC,CAAC;AAClB,EAAE;AACG,MAAC,YAAY,GAAG,MAAM;AAC3B,EAAE,OAAO,GAAG,CAAC;AACb;;;;"}