We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 616f838 commit 5ad9d99Copy full SHA for 5ad9d99
src/plugin.ts
@@ -1,4 +1,4 @@
1
-import { Plugin } from 'vue'
+import { App, ObjectPlugin } from 'vue'
2
import type { KeycloakConfig, KeycloakInitOptions } from 'keycloak-js'
3
import { defaultInitConfig } from './const'
4
import { createKeycloak, initKeycloak } from './keycloak'
@@ -14,8 +14,8 @@ type KeycloakConfigAsyncFactory = () => Promise<KeycloakPluginConfig>
14
15
type VueKeycloakPluginConfig = string | KeycloakPluginConfig | KeycloakConfigFactory | KeycloakConfigAsyncFactory
16
17
-export const vueKeycloak: Plugin = {
18
- async install(app, options: VueKeycloakPluginConfig) {
+export const vueKeycloak: ObjectPlugin = {
+ install: async (app: App, options: VueKeycloakPluginConfig) => {
19
if (isNil(options)) {
20
throw new Error('The VueKeycloakPluginConfig is required')
21
}
0 commit comments