@sap/xssec
Version:
XS Advanced Container Security API for node.js
24 lines • 1.14 kB
TypeScript
export = createSecurityContextV3;
/**
* @callback createSecurityContextV3Callback
* @param {Error} error
* @param {SecurityContext} xssec3SecurityContext
* @param {Token} xssec3TokenInfo
*/
/**
*
* @param {String} jwt
* @param {Object} configParameter
* @param {boolean|createSecurityContextV3Callback} forceType
* @param {createSecurityContextV3Callback} cb
*/
declare function createSecurityContextV3(jwt: string, configParameter: any, forceType: boolean | createSecurityContextV3Callback, cb: createSecurityContextV3Callback): Promise<any>;
declare namespace createSecurityContextV3 {
export { createSecurityContextV3Callback, SecurityContext, Token, SecurityContextConfig, ServiceConfig };
}
type createSecurityContextV3Callback = (error: Error, xssec3SecurityContext: SecurityContext, xssec3TokenInfo: Token) => any;
type SecurityContext = import("../context/SecurityContext")<any, any>;
type Token = import("../token/Token");
type SecurityContextConfig = import("../util/Types").SecurityContextConfig;
type ServiceConfig = import("../util/Types").ServiceConfig;
//# sourceMappingURL=createSecurityContextV3.d.ts.map