上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 494 下一页
摘要: https://bestofjs.org/projects/valtio Cool things about Valtio, it is completely independ from React component. It is self testable and hook with React 阅读全文
posted @ 2022-12-21 16:05 Zhentiw 阅读(51) 评论(0) 推荐(0)
摘要: Implement a type-level integers comparator. We've provided an enum for indicating the comparison result, like this: If a is greater than b, type shoul 阅读全文
posted @ 2022-12-19 15:32 Zhentiw 阅读(23) 评论(0) 推荐(0)
摘要: Implement the JavaScript Array.slice function in the type system. Slice<Arr, Start, End> takes the three argument. The output should be a subarray of  阅读全文
posted @ 2022-12-16 15:28 Zhentiw 阅读(32) 评论(0) 推荐(0)
摘要: It is useful to enable '@typescript-eslint/unbound-method': 'error', because this kind of error is related to this keyword, sometime it is hard to not 阅读全文
posted @ 2022-12-15 20:39 Zhentiw 阅读(642) 评论(0) 推荐(0)
摘要: Create a SnakeCase<T> generic that turns a string formatted in camelCase into a string formatted in snake_case. A few examples: type res1 = SnakeCase< 阅读全文
posted @ 2022-12-15 16:03 Zhentiw 阅读(24) 评论(0) 推荐(0)
摘要: import { Equal, Expect } from "../helpers/type-utils"; type Route = | { route: "/"; search: { page: string; perPage: string; }; } | { route: "/about" 阅读全文
posted @ 2022-12-14 16:07 Zhentiw 阅读(31) 评论(0) 推荐(0)
摘要: import { Equal, Expect } from "../helpers/type-utils"; interface Attributes { id: string; email: string; username: string; } /** * How do we create a 阅读全文
posted @ 2022-12-14 15:33 Zhentiw 阅读(24) 评论(0) 推荐(0)
摘要: Let's say we want to extract query param from string: type UserPath = "/users/:id"; type UserOrganisationPath = "/users/:id/organisations/:organisatio 阅读全文
posted @ 2022-12-14 15:24 Zhentiw 阅读(30) 评论(0) 推荐(0)
摘要: Consider this discriminated union called Fruit: type Fruit = | { name: "apple"; color: "red"; } | { name: "banana"; color: "yellow"; } | { name: "oran 阅读全文
posted @ 2022-12-13 15:42 Zhentiw 阅读(40) 评论(0) 推荐(0)
摘要: We start with a Values interface: interface Values { email: string; firstName: string; lastName: string; } We want a union of tuple [key, value]as res 阅读全文
posted @ 2022-12-13 15:31 Zhentiw 阅读(32) 评论(0) 推荐(0)
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 494 下一页