New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@studyportals/student-interfaces

Package Overview
Dependencies
Maintainers
23
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@studyportals/student-interfaces - npm Package Compare versions

Comparing version 3.0.1 to 3.0.2-1

0

event-aggregation-service/enums/event-type.d.ts
export declare enum EventAggregationEventType {
WEBSOCKET_SERVICE_READY = "WebsocketServiceReady"
}

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import { FavouriteAdded, FavouriteRemoved } from '@studyportals/wishlist-service-core';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
export interface IEvent {
readonly timestamp: Date;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });

@@ -0,0 +0,0 @@ import { IEvent, IEventAggregationService } from "../../event-aggregation-service";

@@ -0,0 +0,0 @@ export * from './subscriber.interface';

@@ -0,0 +0,0 @@ "use strict";

export interface ISubscriber<EventType> {
notify(event: EventType): void | Promise<void>;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
export * from './event-aggregation-service';
export * from './session-management';
export * from './wishlist-service';

@@ -0,0 +0,0 @@ "use strict";

6

package.json
{
"name": "@studyportals/student-interfaces",
"version": "3.0.1",
"version": "3.0.2-1",
"description": "The interfaces exposed by StudentJS",

@@ -12,3 +12,3 @@ "main": "bin/index.js",

"prepare-deployment": "npm run build && cp package.json bin/package.json",
"deploy": "npm ci && npm run prepare-deployment && npm publish bin && rm -rf node_modules",
"deploy": "npm ci && npm run prepare-deployment && cd bin && npm publish && cd ../ && rm -rf node_modules",
"build": "rm -rf bin && tsc",

@@ -18,3 +18,3 @@ "deploy-patch": "npm version patch && npm run deploy",

"deploy-major": "npm version major && npm run deploy",
"deploy-beta": "npm version prerelease && npm ci && npm run prepare-deployment && npm publish bin --tag beta --access=public && rm -rf node_modules "
"deploy-beta": "npm version prerelease && npm ci && npm run prepare-deployment && cd bin && npm publish --tag beta --access=public && cd ../ && rm -rf node_modules "
},

@@ -21,0 +21,0 @@ "keywords": [],

@@ -0,0 +0,0 @@ export interface ICredentials {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });

@@ -0,0 +0,0 @@ export declare enum SessionServiceEventType {

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import { ITokenBasedSession } from '..';

@@ -0,0 +0,0 @@ import { IEvent } from '../../event-aggregation-service';

@@ -0,0 +0,0 @@ import { IEvent } from "../../event-aggregation-service";

@@ -0,0 +0,0 @@ export * from './session-service.interface';

@@ -0,0 +0,0 @@ "use strict";

import { ISession } from './session.interface';
export interface ISessionService {
isReady: boolean;
getSession(): Promise<ISession>;
getSession(): Promise<ISession | null>;
setSession(session: ISession): Promise<void>;
globalLogout(): Promise<void>;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });

@@ -0,0 +0,0 @@ import { IUser } from './user.interface';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });

@@ -0,0 +0,0 @@ import { ISessionService } from './session-service.interface';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });

@@ -0,0 +0,0 @@ import { ISession } from './session.interface';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });

@@ -0,0 +0,0 @@ export interface IUser {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });

@@ -0,0 +0,0 @@ import { Wishlist } from '@studyportals/wishlist-service-core';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
export * from './application/wishlist-service.interface';

@@ -0,0 +0,0 @@ "use strict";

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc