{"id":"1","name":"TypeScript基础知识梳理","size":[48,325],"children":[{"name":"5分钟上手","id":"66c46c32-3ae0-43ce-a4f3-53f0bd2ef56d","parent":"1","size":[44,179]},{"name":"基本数据类型","id":"a9c8ab7a-b07c-4400-9ffc-c09cff7afeff","parent":"1","size":[44,201],"children":[{"name":"JavaScript类型","id":"6beb09ea-ddda-4e26-a681-4f97835c13f7","parent":"a9c8ab7a-b07c-4400-9ffc-c09cff7afeff","size":[38,201],"children":[{"name":"数字(number)","id":"12697167-c3a5-4ca5-afdd-0b7ad35fdd50","parent":"6beb09ea-ddda-4e26-a681-4f97835c13f7","size":[38,191]},{"name":"布尔(boolean)","id":"54271bc9-a7a3-4632-aa68-0dc5f0292d4a","parent":"6beb09ea-ddda-4e26-a681-4f97835c13f7","size":[38,194]},{"name":"字符串(string)","id":"e832f0be-de6e-4b35-89f5-e52a44950cee","parent":"6beb09ea-ddda-4e26-a681-4f97835c13f7","size":[38,193]},{"name":"null","id":"5a4c7cef-2004-468e-91fc-f77c69e8733e","parent":"6beb09ea-ddda-4e26-a681-4f97835c13f7","size":[38,127]},{"name":"undefined","id":"d985af29-7426-4cac-a1fc-0f8bb77c9a02","parent":"6beb09ea-ddda-4e26-a681-4f97835c13f7","size":[38,169]},{"name":"symbol","id":"a826140e-d6e7-4cc3-8782-0174827f52e9","parent":"6beb09ea-ddda-4e26-a681-4f97835c13f7","size":[38,151]},{"name":"Object","id":"25977353-159c-4e04-b723-da9a9dbf6f1f","parent":"6beb09ea-ddda-4e26-a681-4f97835c13f7","size":[38,148]}],"_children":null},{"name":"TypeScript新增类型","id":"2875b615-000b-4be0-bb7c-53f1822fd6e7","parent":"1","size":[38,231],"children":[{"name":"any","id":"74dd1f0a-8646-41e7-a5f4-20bf5d6bcac6","parent":"2875b615-000b-4be0-bb7c-53f1822fd6e7","size":[38,128]},{"name":"枚举(emnu)","id":"5a162897-c075-42dd-9c9d-636494332022","parent":"a9c8ab7a-b07c-4400-9ffc-c09cff7afeff","size":[38,178]},{"name":"Never","id":"ed340632-2a27-4d92-ab4c-e557e3b68555","parent":"2875b615-000b-4be0-bb7c-53f1822fd6e7","size":[38,142]},{"name":"元祖","id":"993cb5d4-9b1f-46bf-af0f-e37aa43e661b","parent":"a9c8ab7a-b07c-4400-9ffc-c09cff7afeff","size":[38,133]}],"_children":null}],"_children":null},{"name":"函数","id":"ab6779ae-8f45-46d2-a0f0-de72f471ecf4","parent":"1","size":[44,137],"children":[{"name":"函数类型定义","id":"fb04b232-b127-40c3-abef-ea1798c688af","parent":"ab6779ae-8f45-46d2-a0f0-de72f471ecf4","size":[38,189],"children":[{"name":"函数声明(具名函数)","id":"b16745d5-55d1-4754-9e44-d0c2ee808647","parent":"ab6779ae-8f45-46d2-a0f0-de72f471ecf4","size":[38,226]},{"name":"函数表达式(匿名函数)","id":"3ddc85e5-c534-4ccd-a863-ddbddcf66d73","parent":"ab6779ae-8f45-46d2-a0f0-de72f471ecf4","size":[38,240]},{"name":"箭头函数(es6)","id":"c327eade-e7f6-46ff-bac7-55caaafd9f55","parent":"ab6779ae-8f45-46d2-a0f0-de72f471ecf4","size":[38,194]}],"_children":null},{"name":"可选参数","id":"83316a03-1a33-47ec-ae48-c69115bf9406","parent":"1","size":[38,161]},{"name":"默认参数","id":"88745b41-602a-499f-a1c1-75eb71bbf041","parent":"1","size":[38,161]},{"name":"剩余参数","id":"a51bf573-9d10-4855-aa44-30c65234231e","parent":"1","size":[38,161]},{"name":"this参数","id":"7837c1fa-353a-4855-965d-c61f1d72a519","parent":"1","size":[38,156]},{"name":"重载","id":"b655aeb8-776c-4765-b390-413c03a54469","parent":"1","size":[38,133]}],"_children":null},{"name":"接口","id":"42c4f85a-fcd0-4184-b5cd-d60661d634d6","parent":"1","size":[44,137],"children":[{"name":"定义:用来描述一个对象的属性和属性值的类型","id":"971ad9f9-38b5-4c3f-b948-26969a01b63d","parent":"42c4f85a-fcd0-4184-b5cd-d60661d634d6","size":[38,399]},{"name":"可选属性","id":"e661aee1-6660-4339-8a48-4c0ef6bc40a5","parent":"1","size":[38,161]},{"name":"只读属性","id":"fb1b92fe-cef8-4790-b288-3e242c730e0c","parent":"1","size":[38,161]},{"name":"用接口描述函数的类型","id":"0830a11b-4920-4fbc-ba8e-bf81023e0d13","parent":"1","size":[38,245]},{"name":"可索引类型:可以限制属性和属性值的类型,并且类型将会应用到所有的属性","id":"f22fd068-8acd-4b19-bcc7-dc5092ca20a5","parent":"42c4f85a-fcd0-4184-b5cd-d60661d634d6","size":[63,461],"children":[{"name":"用接口描述数组","id":"4dd1fbec-9e18-4bbc-9502-4e5cd7c505bb","parent":"42c4f85a-fcd0-4184-b5cd-d60661d634d6","size":[38,203]},{"name":"接口描述任意key、value的对象","id":"f9183c73-fe85-40a9-abcd-7dbc9508cb9e","parent":"42c4f85a-fcd0-4184-b5cd-d60661d634d6","size":[38,301]}]},{"name":"继承","id":"cd658f12-77e9-47a0-8a2e-cc3d613d616d","parent":"1","size":[38,133]}],"_children":null},{"name":"类","id":"cdaf5361-e5ec-4e83-8cea-3dffb8c990ec","parent":"1","size":[44,121],"children":[{"name":"定义:描述一个对象属性及属性值的类型,相比于接口,它还会实现属性的细节,是一个高配版接口","id":"fa594929-1169-4bb2-8487-db57a8ba9141","parent":"cdaf5361-e5ec-4e83-8cea-3dffb8c990ec","size":[63,461]},{"name":"继承","id":"295022ef-5e01-4521-bf9a-c32f9c6e4393","parent":"1","size":[38,133]},{"name":"静态属性","id":"92751552-1cff-4dfa-862e-3d0d5be86684","parent":"1","size":[38,161]},{"name":"修饰符","id":"d9294a11-7750-4437-95ee-50ec8214ad77","parent":"1","size":[38,147],"children":[{"name":"public","id":"da2907e7-c264-4261-9278-a2f17b0d54f8","parent":"cdaf5361-e5ec-4e83-8cea-3dffb8c990ec","size":[38,144]},{"name":"private","id":"c6b2f417-8500-4138-9f09-f9ccd2b4a063","parent":"cdaf5361-e5ec-4e83-8cea-3dffb8c990ec","size":[38,149]},{"name":"protected","id":"ae09bb43-8457-4194-a1c5-a6d936d1b267","parent":"cdaf5361-e5ec-4e83-8cea-3dffb8c990ec","size":[38,168]},{"name":"readonly","id":"0c1f5c10-603d-41e4-92d3-b5d79e6b830c","parent":"cdaf5361-e5ec-4e83-8cea-3dffb8c990ec","size":[38,160]}]},{"name":"参数属性","id":"94ad5bf2-9fc1-4f65-b3aa-7514616c3b9c","parent":"1","size":[38,161]},{"name":"存取器","id":"0e49c5f3-5d3d-4394-a3eb-929a2df5786b","parent":"1","size":[38,147],"children":[{"name":"get","id":"109e15cd-dfee-46ac-a2e6-9ae8ef243b35","parent":"cdaf5361-e5ec-4e83-8cea-3dffb8c990ec","size":[38,126]},{"name":"set","id":"70dedd30-0b34-4c79-b1f5-b35bcfb334b2","parent":"cdaf5361-e5ec-4e83-8cea-3dffb8c990ec","size":[38,125]}]},{"name":"抽象类(abstract)","id":"d2ee36e0-9c48-4912-9e5f-6c785a5435bd","parent":"1","size":[38,210]}],"_children":null},{"name":"泛型","id":"e30b6283-3eff-44c7-beed-841368839c6f","parent":"1","size":[44,137],"children":[{"name":"泛型类型","id":"bfd1f249-27fc-426a-91aa-eabd3806bcb6","parent":"1","size":[38,161]},{"name":"泛型约束","id":"789d09b4-d066-478c-ab19-4e08eee7231c","parent":"1","size":[38,161]}],"_children":null},{"name":"高级类型","id":"5734599b-f446-4434-a039-65d238c3b04c","parent":"1","size":[44,169],"children":[{"name":"交叉类型(&:且运算)","id":"df0c1b60-32db-464d-8a54-93d5dc2d7cd6","parent":"1","size":[38,226]},{"name":"联合类型(|:或运算)","id":"cf833c91-7042-457c-8a01-8a8dce9e9c17","parent":"1","size":[38,219],"children":[]},{"name":"类型别名","id":"4198bb89-3795-404b-aeef-45c73f035f3b","parent":"1","size":[38,161]},{"name":"类型字面量","id":"c285bd4f-e2dc-4ff8-b284-b9cc368b8acf","parent":"1","size":[38,175]},{"name":"keyof:索引类型操作符","id":"36b8fab3-8af2-496e-8dd1-e82fe5dd8c82","parent":"1","size":[38,242]},{"name":"T[K]:索引访问操作符","id":"40b48d23-bfd2-47d2-b66f-72ba3b328b68","parent":"1","size":[38,234]},{"name":"映射类型","id":"69fcd41a-0fbf-4421-adb2-df9746d8f001","parent":"1","size":[38,161],"children":[{"name":"Readonly","id":"03183da5-4265-4d0a-8381-16993bab74d4","parent":"5734599b-f446-4434-a039-65d238c3b04c","size":[38,165]},{"name":"Partial","id":"9a9f2cb5-a608-44eb-baa1-d26c5688e420","parent":"5734599b-f446-4434-a039-65d238c3b04c","size":[38,147]}],"_children":null},{"name":"可识别声明","id":"d4b9855c-c068-4416-9d50-cb84de068b2b","parent":"1","size":[38,175]}],"_children":null},{"name":"类型推论","id":"46e10fad-3625-4830-852f-476b2033751e","parent":"1","size":[44,169]},{"name":"类型断言","id":"5abd6e89-a03b-4ac1-9de4-39381a28b768","parent":"1","size":[44,169],"children":[{"name":"“尖括号”语法:官方文档->基础类型->类型断言","id":"3b1f27af-1843-48ca-a565-adb9c0982d9c","parent":"5abd6e89-a03b-4ac1-9de4-39381a28b768","children":[],"size":[38,406]},{"name":"as语法(在jsx中只能使用as语法):官方文档->基础类型->类型断言","id":"6d4ba107-97cc-41ba-822b-0c2d286d002b","parent":"1","size":[63,461],"children":[]},{"name":"添加!后缀,手动去除undefined:官方文档->高级类型->类型保护和类型断言","id":"16fc4bbb-cc91-48ad-8751-45301c9457a5","parent":"5abd6e89-a03b-4ac1-9de4-39381a28b768","size":[63,491],"relatedUrl":{"type":"link","url":"https://www.tslang.cn/docs/handbook/advanced-types.html"}}],"_children":null},{"name":"类型声明文件","id":"5b24d79a-e388-4565-9a93-45cebad919cc","parent":"1","size":[44,201]}],"_children":null}