@sphereon/ssi-sdk-ext.kms-azure-rest-client
Version:
Sphereon SSI-SDK plugin for Azure KeyVault Key Management System.
19 lines (18 loc) • 719 B
TypeScript
import { HttpLibrary } from './http/http'
import { Middleware, PromiseMiddleware } from './middleware'
import { BaseServerConfiguration } from './servers'
import { AuthMethods, AuthMethodsConfiguration } from './auth/auth'
export interface Configuration {
readonly baseServer: BaseServerConfiguration
readonly httpApi: HttpLibrary
readonly middleware: Middleware[]
readonly authMethods: AuthMethods
}
export interface ConfigurationParameters {
baseServer?: BaseServerConfiguration
httpApi?: HttpLibrary
middleware?: Middleware[]
promiseMiddleware?: PromiseMiddleware[]
authMethods?: AuthMethodsConfiguration
}
export declare function createConfiguration(conf?: ConfigurationParameters): Configuration