UNPKG

@barchart/common-js

Version:
41 lines (40 loc) 866 B
/** * Encapsulates credential detection logic. * * @public */ export default class Credentials { /** * @param {Function=} usernameExtractor * @param {Function=} passwordExtractor */ constructor(usernameExtractor?: Function | undefined, passwordExtractor?: Function | undefined); /** * The password extractor. * * @public * @returns {Function} */ public get usernameExtractor(): Function; /** * The password extractor. * * @public * @returns {Function} */ public get passwordExtractor(): Function; /** * Throws an {@link Error} if the instance is invalid. * * @public */ public validate(): void; /** * Returns a string representation. * * @public * @returns {string} */ public toString(): string; #private; }