Keycloak.js的类型定义文件

siv*_*vaD 3 typescript definitelytyped keycloak

我正在为我的angular/node/typescript应用程序使用Keycloak auth机制.我找不到Keycloak.js的definitelyTyped d.ts文件

这个JBOSS Keycloak.js适配器是否有一个打字稿等效/正在进行的工作,还是我必须写一个?任何输入/指针将非常感激

Mar*_*Eis 12

有一个官方的类型定义:

https://github.com/keycloak/keycloak/blob/master/adapters/oidc/js/src/main/resources/keycloak.d.ts

和这里

https://www.npmjs.com/package/@types/keycloak-js

https://www.npmjs.com/package/keycloak-js

来自@types/keycloak-js:

keycloak-js 提供了自己的类型定义,所以你不需要安装 @types/keycloak-js!


bas*_*rat 5

keycloak.d.ts可以用内容写一个简单的:

declare var keycloak:any;
declare module "keycloak" {
    export = keycloak;
}
Run Code Online (Sandbox Code Playgroud)

更多:https://basarat.gitbooks.io/typescript/content/docs/types/migrating.html