上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 465 下一页
摘要: Let’s make using the observers asynchronous! This way we can update the data and have multiple observers run asynchronously. class AsyncData { constru 阅读全文
posted @ 2023-10-04 15:31 Zhentiw 阅读(4) 评论(0) 推荐(0) 编辑
摘要: PubSub is one of the most foundational patterns for reactivity. Firing an event out with publish() allows anyone to listen to that event subscribe() a 阅读全文
posted @ 2023-10-04 02:19 Zhentiw 阅读(5) 评论(0) 推荐(0) 编辑
摘要: import { afterEach, test, expect, vi, beforeEach } from 'vitest'; import { render } from 'test/utilities'; import TimeZone from '.'; beforeEach(() => 阅读全文
posted @ 2023-09-27 21:39 Zhentiw 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1. Globally import In vitest, you need to do import { it, expect, test } from 'vitest'; In every test files, If you don't want to do it you can set co 阅读全文
posted @ 2023-09-20 01:33 Zhentiw 阅读(42) 评论(0) 推荐(0) 编辑
摘要: type WidenLiteral<T> = T extends string | number | boolean ? ReturnType<T["valueOf"]> : T; type Example1 = WidenLiteral<"abc"> // string type Example2 阅读全文
posted @ 2023-09-20 01:29 Zhentiw 阅读(4) 评论(0) 推荐(0) 编辑
摘要: class Observable { constructor(subscribe) { this._subscribe = subscribe; } subscribe(observer) { return this._subscribe(observer); } static of(value) 阅读全文
posted @ 2023-09-12 16:04 Zhentiw 阅读(4) 评论(0) 推荐(0) 编辑
摘要: class Observable { constructor(subscribe) { this._subscribe = subscribe; } subscribe(observer) { return this._subscribe(observer); } static concnat(.. 阅读全文
posted @ 2023-09-12 15:44 Zhentiw 阅读(3) 评论(0) 推荐(0) 编辑
摘要: const tasks = of([....]); /** * { * ...{ ...4......5......2} * ...........{3...........2...5} * ..................................{6.... 3} * ........ 阅读全文
posted @ 2023-09-08 15:39 Zhentiw 阅读(2) 评论(0) 推荐(0) 编辑
摘要: function Observable(forEach) { this._forEach = forEach; } Observable.prototype = { forEach: function (onNext, onError, onCompleted) { if (typeof onNex 阅读全文
posted @ 2023-09-05 20:57 Zhentiw 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Omit on Union type type Union = | { a: "a"; user?: string; } | { b: "b"; user?: string; }; type X = Omit<Union, "user">; // X is {} Using Distributive 阅读全文
posted @ 2023-09-02 19:12 Zhentiw 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 465 下一页