@tartine/common
Advanced tools
Comparing version
@@ -25,3 +25,3 @@ "use strict"; | ||
} | ||
if (!(0, validations_1.isSessionPayload)(payload)) { | ||
if (!(0, validations_1.isAccessToken)(payload)) { | ||
throw new errors_1.BadRequestError("Authorization payload contains incorrect or incomplete data"); | ||
@@ -28,0 +28,0 @@ } |
@@ -34,3 +34,4 @@ import type { JwtPayload } from "jsonwebtoken"; | ||
export declare function isJwtPayload(obj: any): obj is JwtPayload; | ||
export declare function isSessionPayload(obj: any): obj is UserPayload & JwtPayload; | ||
export declare function isAccessToken(obj: any): obj is UserPayload & JwtPayload; | ||
export declare function isRefreshToken(obj: any): obj is UserPayload & JwtPayload; | ||
export declare type MagicLinkPayload = { | ||
@@ -37,0 +38,0 @@ email: string; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isMagicLinkPayload = exports.isSessionPayload = exports.isJwtPayload = exports.hasUserPayload = void 0; | ||
exports.isMagicLinkPayload = exports.isRefreshToken = exports.isAccessToken = exports.isJwtPayload = exports.hasUserPayload = void 0; | ||
function hasUserPayload(obj) { | ||
@@ -19,6 +19,10 @@ return (typeof obj === "object" && | ||
exports.isJwtPayload = isJwtPayload; | ||
function isSessionPayload(obj) { | ||
function isAccessToken(obj) { | ||
return isJwtPayload(obj) && hasUserPayload(obj); | ||
} | ||
exports.isSessionPayload = isSessionPayload; | ||
exports.isAccessToken = isAccessToken; | ||
function isRefreshToken(obj) { | ||
return isJwtPayload(obj) && hasUserPayload(obj); | ||
} | ||
exports.isRefreshToken = isRefreshToken; | ||
function isMagicLinkPayload(obj) { | ||
@@ -25,0 +29,0 @@ return (typeof obj === "object" && |
{ | ||
"name": "@tartine/common", | ||
"version": "1.0.32", | ||
"version": "1.0.33", | ||
"description": "Nothing but commons", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
42779
0.51%1023
0.49%