{"version":3,"file":"register.mjs","names":["Register","constructor","_defineProperty","get","name","defaultValue","data","set","value"],"sources":["../src/register.tsx"],"sourcesContent":["class Register {\n  data: any = {};\n\n  get<D>(name: string, defaultValue?: D): D {\n    if (name in this.data) {\n      return this.data[name];\n    } else {\n      return this.set(name, defaultValue) as any;\n    }\n  }\n\n  set<D>(name: string, value: D): D {\n    this.data[name] = value;\n    return this.data[name];\n  }\n}\n\nexport { Register };\nexport default new Register();\n"],"mappings":";AAAA,MAAMA,QAAQ,CAAC;EAAAC,YAAA;IAAAC,eAAA,eACD,CAAC,CAAC;EAAA;EAEdC,GAAGA,CAAIC,IAAY,EAAEC,YAAgB,EAAK;IACxC,IAAID,IAAI,IAAI,IAAI,CAACE,IAAI,EAAE;MACrB,OAAO,IAAI,CAACA,IAAI,CAACF,IAAI,CAAC;IACxB,CAAC,MAAM;MACL,OAAO,IAAI,CAACG,GAAG,CAACH,IAAI,EAAEC,YAAY,CAAC;IACrC;EACF;EAEAE,GAAGA,CAAIH,IAAY,EAAEI,KAAQ,EAAK;IAChC,IAAI,CAACF,IAAI,CAACF,IAAI,CAAC,GAAGI,KAAK;IACvB,OAAO,IAAI,CAACF,IAAI,CAACF,IAAI,CAAC;EACxB;AACF;AAEA,SAASJ,QAAQ;AACjB,eAAe,IAAIA,QAAQ,CAAC,CAAC","ignoreList":[]}