Mar 1•笔记学习资源及常用文档 前端 Vue Vue Docs(https://vuejs.org/guide/introduction.html) Vue官网 Nuxt Docs(https://nuxt.com/docs/...
Feb 23•NestjsNestjs入门篇 项目搭建 想要真正开始学习后端应用,自然需要从项目搭建开始,nestjs提供了非常方便的脚手架,可以通过傻瓜式操作直接开始。 脚手架 bash $ npm i -g @nestjs/cli $ n...
Feb 5•TypescriptTS-限制元组参数唯一 题目描述 TypeScript 中有些概念无法通过类型来描述,但可以通过类型约束来表达。例如,你不能为正数定义一个类型,但可以检查一个数字字面量类型是否为正数。应用这种约束的一种模式是约束身份函数(...
Jan 31•TypescriptTS-深度唯一对象 题目描述 TypeScript 具有结构化类型系统,但有时你希望函数仅接受先前定义好的唯一对象(如在命名类型系统中),而不是任何具有所需字段的任何对象。 创建一个类型,它接受一个对象,并使其以及其...
Jan 17•TypescriptTS-联合类型转元组 题目描述 众所周知,联合是一种无序结构,而元组是有序的,这意味着在联合创建或转换时,我们不应该预先假设联合中的任何项之间会保持顺序。因此,在这个挑战中,输出元组中元素的任何排列都是可接受的。你的类型...
Jan 16•TypescriptTS-求正方形面积,从元组递归到大数相乘 题目描述 给定一个数字,你的类型应该返回它的平方 typescript import type { Equal, Expect } from '@type-challenges/utils' ty...
Jan 12•TypescriptTS-元组的排列、类型折叠 题目描述 给定一个通用元组类型 T extends unknown ,编写一个类型,它将 T 的所有排列作为联合类型生成。题目链接(https://typehero.dev/challenge/pe...
Jan 11•TypescriptTS-是否是固定字符字面量类型 题目描述 判定一个给定的字符串是否是固定的字符串字面量类型,以下的条件应该返回false - never 类型 - 字符串字面量联合类型 e.g.: a | b - 带嵌入字符串、数字、bigin...
Dec 30•TypescriptTS-infer extends的用法 实现百分比解析器 实现 PercentageParser。根据 /^(\+|\-)?(\d)?(\%)?$/ 正则表达式匹配 T 并获取三个匹配项,结构应为: plus or minus , num...
Dec 26•TypescriptTS-去除索引签名 如何利用TS实现去除索引签名? typescript type Foo = { key: string: any foo(): void } type A = RemoveIndexSig...
Dec 20•TypescriptTS-联合类型及分配律在TS中,联合类型在某些情况下可以触发分配律,从简单的例子说起。 比如我们要实现TS中内置的Exclude类型 typescript type MyExclude<T, U> = T extends ...