graphdb
Version:
Javascript client library supporting GraphDB and RDF4J REST API.
18 lines (17 loc) • 589 B
TypeScript
/**
* Factory to create concrete authentication type, based on
* client configuration.
*
* @class
* @author Teodossi Dossev
*/
export class AuthenticationFactory {
/**
* Concrete authentication type generator.
* @param {ClientConfig} clientConfig
* @return {BasicAuthentication | GdbTokenAuthentication}
*/
getAuthenticationType(clientConfig: ClientConfig): typeof BasicAuthentication | typeof GdbTokenAuthentication;
}
import BasicAuthentication = require("./basic-authentication");
import GdbTokenAuthentication = require("./gdb-token-authentication");