From 3bad4803d5cdbd89912abfb8f649bdadc8486b4b Mon Sep 17 00:00:00 2001 From: yuanwenhao Date: Fri, 25 Apr 2025 09:40:28 +0800 Subject: [PATCH 1/4] fix(fromEvent): fix ts error: `Type 'null' is not assignable to type 'HTMLElement'` --- packages/rxjs/README.md | 4 +++- packages/rxjs/from/_demo.vue | 3 +-- packages/rxjs/from/index.ts | 4 ++-- packages/rxjs/toObserver/_demo.vue | 3 +-- packages/rxjs/toObserver/index.md | 2 ++ 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/rxjs/README.md b/packages/rxjs/README.md index 5592146a536..06b6e556734 100644 --- a/packages/rxjs/README.md +++ b/packages/rxjs/README.md @@ -35,7 +35,9 @@ import { concatAll, map, mergeMap, pluck, scan, take } from 'rxjs/operators' import { ref } from 'vue' const BASE_URL = 'https://jsonplaceholder.typicode.com' -const button = ref(null) +const button = ref(null) +// or use `useTemplateRef` in vue3.5+ +// const button = useTemplateRef('buttonRef') const posts = useObservable( fromEvent(button, 'click').pipe( diff --git a/packages/rxjs/from/_demo.vue b/packages/rxjs/from/_demo.vue index bef6b61c2f5..0d78e589247 100644 --- a/packages/rxjs/from/_demo.vue +++ b/packages/rxjs/from/_demo.vue @@ -1,5 +1,4 @@