浏览代码

chore: typos in suspense events (#2131)

Removes the mention of the recede event that has been replaced.
Cédric Exbrayat 5 年之前
父节点
当前提交
7e68ddd354
共有 2 个文件被更改,包括 4 次插入2 次删除
  1. 1 1
      packages/runtime-core/src/components/Suspense.ts
  2. 3 1
      test-dts/tsx.test-d.tsx

+ 1 - 1
packages/runtime-core/src/components/Suspense.ts

@@ -502,7 +502,7 @@ function createSuspenseBoundary(
         optimized
       } = suspense
 
-      // invoke @recede event
+      // invoke @fallback event
       const onFallback = vnode.props && vnode.props.onFallback
       if (isFunction(onFallback)) {
         onFallback()

+ 3 - 1
test-dts/tsx.test-d.tsx

@@ -49,6 +49,8 @@ expectError(<KeepAlive include={123} />)
 // Suspense
 expectType<JSX.Element>(<Suspense />)
 expectType<JSX.Element>(<Suspense key="1" />)
-expectType<JSX.Element>(<Suspense onResolve={() => {}} onFallback={() => {}} />)
+expectType<JSX.Element>(
+  <Suspense onResolve={() => {}} onFallback={() => {}} onPending={() => {}} />
+)
 // @ts-expect-error
 expectError(<Suspense onResolve={123} />)