Skip to content

Commit 5ad9d99

Browse files
committed
fix(): expose plugin install method for typescript
1 parent 616f838 commit 5ad9d99

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/plugin.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Plugin } from 'vue'
1+
import { App, ObjectPlugin } from 'vue'
22
import type { KeycloakConfig, KeycloakInitOptions } from 'keycloak-js'
33
import { defaultInitConfig } from './const'
44
import { createKeycloak, initKeycloak } from './keycloak'
@@ -14,8 +14,8 @@ type KeycloakConfigAsyncFactory = () => Promise<KeycloakPluginConfig>
1414

1515
type VueKeycloakPluginConfig = string | KeycloakPluginConfig | KeycloakConfigFactory | KeycloakConfigAsyncFactory
1616

17-
export const vueKeycloak: Plugin = {
18-
async install(app, options: VueKeycloakPluginConfig) {
17+
export const vueKeycloak: ObjectPlugin = {
18+
install: async (app: App, options: VueKeycloakPluginConfig) => {
1919
if (isNil(options)) {
2020
throw new Error('The VueKeycloakPluginConfig is required')
2121
}

0 commit comments

Comments
 (0)