@sap/xssec
Version:
XS Advanced Container Security API for node.js
34 lines • 1.21 kB
TypeScript
export = UaaSecurityContext;
/**
* @typedef {import("../context/SecurityContext")} SecurityContext
* @typedef {import("../service/UaaService")} UaaService
* @typedef {import("../token/UaaToken")} UaaToken
*/
/** @extends {XsuaaSecurityContext} */
declare class UaaSecurityContext extends XsuaaSecurityContext {
/**
*
* @param {UaaService} service
* @param {UaaToken} token
* @param {*} contextConfig
*/
constructor(service: UaaService, token: UaaToken, contextConfig: any);
/**
* @deprecated Use the constructor to set the Service instance.
* @param {UaaService} service
*/
set service(service: UaaService);
/**
* The Service instance on which this SecurityContext has been created.
* @returns {UaaService} service
*/
get service(): UaaService;
}
declare namespace UaaSecurityContext {
export { SecurityContext, UaaService, UaaToken };
}
import XsuaaSecurityContext = require("./XsuaaSecurityContext");
type SecurityContext = import("../context/SecurityContext")<any, any>;
type UaaService = import("../service/UaaService");
type UaaToken = import("../token/UaaToken");
//# sourceMappingURL=UaaSecurityContext.d.ts.map