types: improve generated component typing (#8308)

This commit is contained in:
neverland
2021-03-08 16:52:15 +08:00
committed by GitHub
parent 0c740b6962
commit ae40d40c24
86 changed files with 190 additions and 173 deletions
+3 -3
View File
@@ -1,5 +1,5 @@
import { App, CSSProperties, TeleportProps } from 'vue';
import { inBrowser, ComponentInstance, installable } from '../utils';
import { inBrowser, ComponentInstance, withInstall } from '../utils';
import { Interceptor } from '../utils/interceptor';
import { mountComponent, usePopupState } from '../utils/mount-component';
import VanDialog, {
@@ -120,10 +120,10 @@ Dialog.resetDefaultOptions = () => {
};
Dialog.install = (app: App) => {
app.use(installable(VanDialog));
app.use(withInstall<typeof VanDialog>(VanDialog));
app.config.globalProperties.$dialog = Dialog;
};
Dialog.Component = installable(VanDialog);
Dialog.Component = withInstall<typeof VanDialog>(VanDialog);
export default Dialog;