Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked fromvuejs/vue

Commitdfaf9e2

Browse files
kiyuiyyx990803
authored andcommitted
fix(types): type support for advanced async components (vuejs#8438)
1 parent8a2dbf5 commitdfaf9e2

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

‎types/options.d.ts‎

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,24 @@ export type Component<Data=DefaultData<never>, Methods=DefaultMethods<never>, Co
1515
interfaceEsModuleComponent{
1616
default:Component
1717
}
18+
19+
exporttypeAsyncComponent<Data=DefaultData<never>,Methods=DefaultMethods<never>,Computed=DefaultComputed,Props=DefaultProps>
20+
=AsyncComponentPromise<Data,Methods,Computed,Props>
21+
|AsyncComponentFactory<Data,Methods,Computed,Props>
1822

19-
exporttypeAsyncComponent<Data=DefaultData<never>,Methods=DefaultMethods<never>,Computed=DefaultComputed,Props=DefaultProps>=(
23+
exporttypeAsyncComponentPromise<Data=DefaultData<never>,Methods=DefaultMethods<never>,Computed=DefaultComputed,Props=DefaultProps>=(
2024
resolve:(component:Component<Data,Methods,Computed,Props>)=>void,
2125
reject:(reason?:any)=>void
2226
)=>Promise<Component|EsModuleComponent>|void;
2327

28+
exporttypeAsyncComponentFactory<Data=DefaultData<never>,Methods=DefaultMethods<never>,Computed=DefaultComputed,Props=DefaultProps>=()=>{
29+
component:AsyncComponentPromise<Data,Methods,Computed,Props>;
30+
loading?:Component|EsModuleComponent;
31+
error?:Component|EsModuleComponent;
32+
delay?:number;
33+
timeout?:number;
34+
}
35+
2436
/**
2537
* When the `Computed` type parameter on `ComponentOptions` is inferred,
2638
* it should have a property with the return type of every get-accessor.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp