UNPKG

@amirmarmul/waba-common

Version:

![GitHub release](https://img.shields.io/github/v/release/amirmarmul/waba-common?style=flat-square)

42 lines (41 loc) 984 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Auth = void 0; const TokenGuard_1 = __importDefault(require("./TokenGuard")); /** * @deprecated */ class Auth { static _instance; _provider; _request; constructor() { // } static getInstance() { if (!this._instance) { this._instance = new Auth(); } return this._instance; } static guard() { return Auth.getInstance() .tokenGuard(); } setUserProvider(provider) { this._provider = provider; return this; } setRequest(request) { this._request = request; return this; } tokenGuard() { return new TokenGuard_1.default(this._provider, this._request); } } exports.Auth = Auth; exports.default = Auth;