[{"data":1,"prerenderedAt":74},["ShallowReactive",2],{"content:\u002Fposts\u002F2024\u002Fts-namespace":3,"surround:\u002Fposts\u002F2024\u002Fts-namespace":62},{"id":4,"title":5,"body":6,"canonical":42,"categories":43,"date":45,"description":42,"draft":46,"extension":47,"image":48,"meta":49,"navigation":50,"path":51,"permalink":42,"readingTime":52,"recommend":42,"references":42,"seo":57,"sitemap":58,"stem":59,"tags":60,"type":42,"updated":45,"__hash__":61},"content\u002Fposts\u002F2024\u002Fts-namespace.md","TypeScript 命名空间",{"type":7,"value":8,"toc":37},"minimark",[9,13,24,28,31],[10,11,12],"p",{},"我们可以使用命名空间进行隔离，命名空间中的内容想让外部使用时，需要导出。类似于 es6 中的模块",[14,15,21],"pre",{"className":16,"code":18,"language":19,"meta":20},[17],"language-ts","namespace User {\n    export const username: string = \"whbbit\"\n}\nconsole.log(User.username)\n","ts","",[22,23,18],"code",{"__ignoreMap":20},[25,26,27],"h2",{"id":27},"命名空间的嵌套",[10,29,30],{},"想让外部使用时，需要对嵌套的命名空间进行导出",[14,32,35],{"className":33,"code":34,"language":19,"meta":20},[17],"namespace User {\n    export const username: string = \"whbbit\"\n    export namespace Member {\n        export const name = \"wxw\"\n    }\n}\nconsole.log(User.Member.username)\n",[22,36,34],{"__ignoreMap":20},{"title":20,"searchDepth":38,"depth":38,"links":39},4,[40],{"id":27,"depth":41,"text":27},2,null,[44],"代码","2024-03-17 00:28:24",false,"md","https:\u002F\u002Fbitmc.uno\u002Fpicgo\u002F67a1886db2b71-78.webp",{},true,"\u002Fposts\u002F2024\u002Fts-namespace",{"text":53,"minutes":54,"time":55,"words":56},"1 min read",0.505,30300,101,{"title":5,"description":42},{"loc":51},"posts\u002F2024\u002Fts-namespace",[],"-ClaqUmIumrb28LCT5SQ5TwU8XE2omjvtIgLqRIvRUw",[63,68],{"title":64,"path":65,"stem":66,"date":67,"type":42,"children":-1},"TypeScript 装饰器","\u002Fposts\u002F2024\u002Fts-decorators","posts\u002F2024\u002Fts-decorators","2024-03-17 00:27:44",{"title":69,"path":70,"stem":71,"date":72,"type":73,"children":-1},"十年之约","\u002Fposts\u002F2024\u002Fforeverblog","posts\u002F2024\u002Fforeverblog","2024-03-31 14:24:56","story",1789642592150]