UNPKG

ngx-testing-tools

Version:
13 lines 3.4 kB
import { buildBaseTools } from '../../common/tools/base/base-tools'; import { buildHttpTools } from '../../common/tools/http/http-tools'; import { buildChallengeTools } from './challenge/challenge-tools'; export function buildGuardTools(factory, httpOptions) { const guardProxy = factory['instance']; const guardType = factory['type']; const guard = guardProxy.instance; const { injected, injector, rx } = buildBaseTools(factory); const http = buildHttpTools(injector, httpOptions); const challenge = buildChallengeTools(guardProxy, injector, guardType); return { challenge, guard, http, injected, injector, rx }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3VhcmQtdG9vbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtdGVzdGluZy10b29scy9zcmMvbGliL2d1YXJkLXRlc3QtYmVkL3Rvb2xzL2d1YXJkLXRvb2xzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFNcEUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFJbEUsTUFBTSxVQUFVLGVBQWUsQ0FBSSxPQUErQixFQUFFLFdBQXdCO0lBQzFGLE1BQU0sVUFBVSxHQUFlLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNuRCxNQUFNLFNBQVMsR0FBcUIsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3BELE1BQU0sS0FBSyxHQUFNLFVBQVUsQ0FBQyxRQUFRLENBQUM7SUFFckMsTUFBTSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsRUFBRSxFQUFFLEdBQUcsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzNELE1BQU0sSUFBSSxHQUFjLGNBQWMsQ0FBQyxRQUFRLEVBQUUsV0FBVyxDQUFDLENBQUM7SUFDOUQsTUFBTSxTQUFTLEdBQTRCLG1CQUFtQixDQUFDLFVBQVUsRUFBRSxRQUFRLEVBQUUsU0FBUyxDQUFDLENBQUM7SUFFaEcsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsRUFBRSxFQUFFLENBQUM7QUFDNUQsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGJ1aWxkQmFzZVRvb2xzIH0gZnJvbSAnLi4vLi4vY29tbW9uL3Rvb2xzL2Jhc2UvYmFzZS10b29scyc7XG5pbXBvcnQgeyBidWlsZEh0dHBUb29scyB9IGZyb20gJy4uLy4uL2NvbW1vbi90b29scy9odHRwL2h0dHAtdG9vbHMnO1xuaW1wb3J0IHsgSHR0cE9wdGlvbnMgfSBmcm9tICcuLi8uLi9jb21tb24vdG9vbHMvaHR0cC9tb2RlbHMvaHR0cC1vcHRpb25zLm1vZGVsJztcbmltcG9ydCB7IEh0dHBUb29scyB9IGZyb20gJy4uLy4uL2NvbW1vbi90b29scy9odHRwL21vZGVscy9odHRwLXRvb2xzLm1vZGVsJztcbmltcG9ydCB7IEd1YXJkVGVzdEJlZEZhY3RvcnkgfSBmcm9tICcuLi9ndWFyZC10ZXN0LWJlZC1mYWN0b3J5JztcbmltcG9ydCB7IEludGVybmFsR3VhcmRDYW4gfSBmcm9tICcuLi9tb2RlbHMvZ3VhcmQtY2FuLm1vZGVsJztcbmltcG9ydCB7IEd1YXJkUHJveHkgfSBmcm9tICcuLi9wcm94eS9ndWFyZC1wcm94eSc7XG5pbXBvcnQgeyBidWlsZENoYWxsZW5nZVRvb2xzIH0gZnJvbSAnLi9jaGFsbGVuZ2UvY2hhbGxlbmdlLXRvb2xzJztcbmltcG9ydCB7IENoYWxsZW5nZVRvb2xzIH0gZnJvbSAnLi9jaGFsbGVuZ2UvbW9kZWxzL2NoYWxsZW5nZS10b29scy5tb2RlbCc7XG5pbXBvcnQgeyBHdWFyZFRvb2xzIH0gZnJvbSAnLi9tb2RlbHMnO1xuXG5leHBvcnQgZnVuY3Rpb24gYnVpbGRHdWFyZFRvb2xzPFQ+KGZhY3Rvcnk6IEd1YXJkVGVzdEJlZEZhY3Rvcnk8VD4sIGh0dHBPcHRpb25zOiBIdHRwT3B0aW9ucyk6IEd1YXJkVG9vbHM8VD4ge1xuICBjb25zdCBndWFyZFByb3h5OiBHdWFyZFByb3h5ID0gZmFjdG9yeVsnaW5zdGFuY2UnXTtcbiAgY29uc3QgZ3VhcmRUeXBlOiBJbnRlcm5hbEd1YXJkQ2FuID0gZmFjdG9yeVsndHlwZSddO1xuICBjb25zdCBndWFyZDogVCA9IGd1YXJkUHJveHkuaW5zdGFuY2U7XG5cbiAgY29uc3QgeyBpbmplY3RlZCwgaW5qZWN0b3IsIHJ4IH0gPSBidWlsZEJhc2VUb29scyhmYWN0b3J5KTtcbiAgY29uc3QgaHR0cDogSHR0cFRvb2xzID0gYnVpbGRIdHRwVG9vbHMoaW5qZWN0b3IsIGh0dHBPcHRpb25zKTtcbiAgY29uc3QgY2hhbGxlbmdlOiBDaGFsbGVuZ2VUb29sczx1bmtub3duPiA9IGJ1aWxkQ2hhbGxlbmdlVG9vbHMoZ3VhcmRQcm94eSwgaW5qZWN0b3IsIGd1YXJkVHlwZSk7XG5cbiAgcmV0dXJuIHsgY2hhbGxlbmdlLCBndWFyZCwgaHR0cCwgaW5qZWN0ZWQsIGluamVjdG9yLCByeCB9O1xufVxuIl19