Socket
Socket
Sign inDemoInstall

@code-202/jwt

Package Overview
Dependencies
43
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.13.0 to 2.0.0

20

build/store.d.ts

@@ -1,7 +0,8 @@

import { TokenVerifier } from './token-verifier';
import { TokenRequest } from './token-request';
import { RefreshTokenRequest } from './refresh-token-request';
import { LogoutRequest } from './logout-request';
import { Request } from '@code-202/agent';
import { Denormalizable, Normalizable } from '@code-202/serializer';
import Cookies from 'universal-cookie';
import { LogoutRequest } from './logout-request';
import { RefreshTokenRequest } from './refresh-token-request';
import { TokenRequest } from './token-request';
import { TokenVerifier } from './token-verifier';
export interface Options {

@@ -19,3 +20,3 @@ endpoint: string;

}
export declare abstract class Store<T extends Informations> implements Request.AuthorizationService {
export declare abstract class Store<T extends Informations> implements Request.AuthorizationService, Normalizable<StoreNormalized<T>>, Denormalizable<StoreNormalized<T>> {
status: Request.Status;

@@ -52,4 +53,9 @@ token: string;

protected loadTokenFromUrl(): Promise<void>;
serialize(): Record<string, any>;
deserialize(data: Record<string, any>): void;
normalize(): StoreNormalized<T>;
denormalize(data: StoreNormalized<T>): void;
}
export interface StoreNormalized<T> {
status: Request.Status;
token: string;
informations: T;
}

@@ -8,6 +8,6 @@ "use strict";

const mobx_1 = require("mobx");
const universal_cookie_1 = __importDefault(require("universal-cookie"));
const logout_request_1 = require("./logout-request");
const refresh_token_request_1 = require("./refresh-token-request");
const token_request_1 = require("./token-request");
const refresh_token_request_1 = require("./refresh-token-request");
const logout_request_1 = require("./logout-request");
const universal_cookie_1 = __importDefault(require("universal-cookie"));
class Store {

@@ -218,3 +218,3 @@ status;

}
serialize() {
normalize() {
return {

@@ -226,3 +226,3 @@ status: this.status,

}
deserialize(data) {
denormalize(data) {
try {

@@ -229,0 +229,0 @@ (0, mobx_1.action)(() => {

{
"name": "@code-202/jwt",
"version": "1.13.0",
"version": "2.0.0",
"main": "build/index.js",
"typings": "build/index",
"repository": "git@github.com:code-202/mobx-jwt.git",
"repository": "git@github.com:code-202/js-jwt.git",
"author": "jngermon <jn.germon@code202.fr>",

@@ -29,3 +29,4 @@ "license": "MIT",

"dependencies": {
"@code-202/agent": "^3.2.1",
"@code-202/agent": "^4.0.0",
"@code-202/serializer": "^1.0.0",
"jose": "^4.12.2",

@@ -32,0 +33,0 @@ "mobx": "^6.8.0",

@@ -1,8 +0,9 @@

import { makeObservable, action, observable, computed } from 'mobx'
import { TokenVerifier, Result } from './token-verifier'
import { TokenRequest } from './token-request'
import { RefreshTokenRequest } from './refresh-token-request'
import { LogoutRequest } from './logout-request'
import { Request, Response } from '@code-202/agent'
import { Denormalizable, Normalizable } from '@code-202/serializer'
import { action, computed, makeObservable, observable } from 'mobx'
import Cookies, { CookieSetOptions } from 'universal-cookie'
import { LogoutRequest } from './logout-request'
import { RefreshTokenRequest } from './refresh-token-request'
import { TokenRequest } from './token-request'
import { TokenVerifier } from './token-verifier'

@@ -23,3 +24,3 @@ export interface Options {

export abstract class Store<T extends Informations> implements Request.AuthorizationService{
export abstract class Store<T extends Informations> implements Request.AuthorizationService, Normalizable<StoreNormalized<T>>, Denormalizable<StoreNormalized<T>> {
public status: Request.Status

@@ -277,3 +278,3 @@ public token: string

public serialize(): Record<string, any> {
public normalize (): StoreNormalized<T> {
return {

@@ -286,3 +287,3 @@ status: this.status,

public deserialize(data: Record<string, any>): void {
public denormalize (data: StoreNormalized<T>): void {
try {

@@ -299,1 +300,7 @@ action(() => {

}
export interface StoreNormalized<T> {
status: Request.Status
token: string
informations: T
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc