41a7b9dd91bc90a96dd2280840bb49d7.json 2.57 KB
{"ast":null,"code":"/**\r\n * @author NHN Ent. FE Development Team <dl_javascript@nhn.com>\r\n * @fileoverview Error-message factory\r\n */\nimport snippet from 'tui-code-snippet';\nimport { keyMirror } from '../util';\nconst types = keyMirror('UN_IMPLEMENTATION', 'NO_COMPONENT_NAME');\nconst messages = {\n  UN_IMPLEMENTATION: 'Should implement a method: ',\n  NO_COMPONENT_NAME: 'Should set a component name'\n};\nconst map = {\n  UN_IMPLEMENTATION(methodName) {\n    return messages.UN_IMPLEMENTATION + methodName;\n  },\n\n  NO_COMPONENT_NAME() {\n    return messages.NO_COMPONENT_NAME;\n  }\n\n};\nexport default {\n  types: snippet.extend({}, types),\n\n  create(type, ...args) {\n    type = type.toLowerCase();\n    const func = map[type];\n    return func(...args);\n  }\n\n};","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/src/js/factory/errorMessage.js"],"names":["snippet","keyMirror","types","messages","UN_IMPLEMENTATION","NO_COMPONENT_NAME","map","methodName","extend","create","type","args","toLowerCase","func"],"mappings":"AAAA;AACA;AACA;AACA;AACA,OAAOA,OAAP,MAAoB,kBAApB;AACA,SAASC,SAAT,QAA0B,SAA1B;AAEA,MAAMC,KAAK,GAAGD,SAAS,CAAC,mBAAD,EAAsB,mBAAtB,CAAvB;AACA,MAAME,QAAQ,GAAG;AACfC,EAAAA,iBAAiB,EAAE,6BADJ;AAEfC,EAAAA,iBAAiB,EAAE;AAFJ,CAAjB;AAIA,MAAMC,GAAG,GAAG;AACVF,EAAAA,iBAAiB,CAACG,UAAD,EAAa;AAC5B,WAAOJ,QAAQ,CAACC,iBAAT,GAA6BG,UAApC;AACD,GAHS;;AAIVF,EAAAA,iBAAiB,GAAG;AAClB,WAAOF,QAAQ,CAACE,iBAAhB;AACD;;AANS,CAAZ;AASA,eAAe;AACbH,EAAAA,KAAK,EAAEF,OAAO,CAACQ,MAAR,CAAe,EAAf,EAAmBN,KAAnB,CADM;;AAGbO,EAAAA,MAAM,CAACC,IAAD,EAAO,GAAGC,IAAV,EAAgB;AACpBD,IAAAA,IAAI,GAAGA,IAAI,CAACE,WAAL,EAAP;AACA,UAAMC,IAAI,GAAGP,GAAG,CAACI,IAAD,CAAhB;AAEA,WAAOG,IAAI,CAAC,GAAGF,IAAJ,CAAX;AACD;;AARY,CAAf","sourcesContent":["/**\r\n * @author NHN Ent. FE Development Team <dl_javascript@nhn.com>\r\n * @fileoverview Error-message factory\r\n */\r\nimport snippet from 'tui-code-snippet';\r\nimport { keyMirror } from '../util';\r\n\r\nconst types = keyMirror('UN_IMPLEMENTATION', 'NO_COMPONENT_NAME');\r\nconst messages = {\r\n  UN_IMPLEMENTATION: 'Should implement a method: ',\r\n  NO_COMPONENT_NAME: 'Should set a component name',\r\n};\r\nconst map = {\r\n  UN_IMPLEMENTATION(methodName) {\r\n    return messages.UN_IMPLEMENTATION + methodName;\r\n  },\r\n  NO_COMPONENT_NAME() {\r\n    return messages.NO_COMPONENT_NAME;\r\n  },\r\n};\r\n\r\nexport default {\r\n  types: snippet.extend({}, types),\r\n\r\n  create(type, ...args) {\r\n    type = type.toLowerCase();\r\n    const func = map[type];\r\n\r\n    return func(...args);\r\n  },\r\n};\r\n"]},"metadata":{},"sourceType":"module"}