Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork261
3.0.0-rc.2
$showModal changes
If acloseCallback is passed to the$showModal options, it will now be called with all the arguments passed to$modal.close or$closeModal. Previously this was never called.
Theprops types are automatically inferred unless there's a first generic passed in.
/* Without a generic */$showModal(Home,{props:{// this infers props/events from the "Home" component and provides intellisense.},closeCallback(data, ...args){// data type is any// args type is any[]}}).then(data=>{// data type is any});
/* With a generic */typeExample={foo:string;};$showModal<Example>(Home,{props:{// this is `any` because we explicitly passed in `<Example>` as the generic above.}closeCallback(data, ...args){// data type is Example// args type is any[]// this is called with the closeModal data + additional args}}).then(data=>{// data type is Example// this is called with only the 1st argument passed to closeModal because promises can't resolve multiple values.});
$navigateTo changes
Similarly to$showModal the type ofprops is now inferred.
Full Changelog:3.0.0-rc.1...3.0.0-rc.2
Assets2
Uh oh!
There was an error while loading.Please reload this page.
10 people reacted