Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@scalops/shared

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@scalops/shared - npm Package Compare versions

Comparing version
1.0.1
to
1.0.2
+51
dist/dto/auth-service.dtos.d.ts
import { AccountStatus } from "../enums";
export interface AccountDTO {
id: string;
email: string;
isVerified: boolean;
status: AccountStatus;
createdAt: Date;
updatedAt: Date;
}
export interface EmailVerificationDTO {
id: string;
accountId: string;
token: string;
expiresAt: Date;
isUsed: boolean;
createdAt: Date;
}
export interface OAuthIdentityDTO {
id: string;
accountId: string;
provider: string;
providerId: string;
accessToken: string | null;
refreshToken: string | null;
createdAt: Date;
updatedAt: Date;
}
export interface PasswordResetDTO {
id: string;
accountId: string;
token: string;
expiresAt: Date;
isUsed: boolean;
createdAt: Date;
}
export interface SessionDTO {
id: string;
accountId: string;
token: string;
expiresAt: Date;
revokedAt: Date | null;
ipAddress: string | null;
userAgent: string | null;
device: string | null;
createdAt: Date;
updatedAt: Date;
}
export interface TokensResponseDto {
accessToken: string;
refreshToken: string;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
export interface ApiMeta {
requestId: string | null;
timestamp: string;
}
export interface ApiSuccessResponse<T> {
success: true;
data: T;
meta: ApiMeta;
}
export interface ApiErrorResponse {
success: false;
error: {
code?: string;
message: string;
details?: any;
};
meta: ApiMeta;
}
export interface MessageResponseDto {
message: string;
}
export interface TokensResponseDto {
accessToken: string;
refreshToken: string;
}
export interface LoggedOutResponseDto {
loggedOut: boolean;
}
export interface LoggedOutAllResponseDto {
loggedOutAll: boolean;
}
export interface SuspendedResponseDto {
suspended: boolean;
}
export interface ActivatedResponseDto {
activated: boolean;
}
export interface DeletedResponseDto {
deleted: boolean;
}
export interface RevokedResponseDto {
revoked: boolean;
}
export interface SessionDto {
id: string;
isActive: boolean;
ipAddress: string | null;
userAgent: string | null;
device: string | null;
createdAt: Date;
updatedAt: Date;
expiresAt: Date | null;
revokedAt: Date | null;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
export interface ApiMeta {
requestId: string | null;
timestamp: string;
}
export interface ApiSuccessResponse<T> {
success: true;
data: T;
meta: ApiMeta;
}
export interface ApiErrorResponse {
success: false;
error: {
code?: string;
message: string;
details?: unknown;
};
meta: ApiMeta;
}
export interface MessageResponseDto {
message: string;
}
export interface LoggedOutResponseDto {
loggedOut: boolean;
}
export interface LoggedOutAllResponseDto {
loggedOutAll: boolean;
}
export interface SuspendedResponseDto {
suspended: boolean;
}
export interface ActivatedResponseDto {
activated: boolean;
}
export interface DeletedResponseDto {
deleted: boolean;
}
export interface RevokedResponseDto {
revoked: boolean;
}
export interface AddedResponseDto {
added: boolean;
}
export interface UpdatedResponseDto {
updated: boolean;
}
export interface CreatedResponseDto {
created: boolean;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
import { OrganizationRole, MembershipStatus, OrganizationStatus, Theme, Currency, UserRole, UserStatus } from "../enums";
export interface UserDTO {
id: string;
email: string;
status: UserStatus;
role: UserRole;
createdAt: Date;
updatedAt: Date;
deletedAt: Date | null;
}
export interface UserProfileDTO {
id: string | null;
userId: string;
displayName: string | null;
avatarUrl: string | null;
jobTitle: string | null;
bio: string | null;
timezone: string | null;
locale: string;
country: string | null;
pronouns: string | null;
createdAt: Date;
updatedAt: Date;
deletedAt: Date | null;
}
export interface UserPreferencesDTO {
id: string | null;
userId: string;
theme: Theme;
language: string;
currency: Currency;
emailAlerts: boolean;
createdAt: Date;
updatedAt: Date;
deletedAt: Date | null;
}
export interface OrganizationDTO {
id: string;
name: string;
slug: string;
status: OrganizationStatus;
createdAt: Date;
updatedAt: Date;
deletedAt: Date | null;
}
export interface OrganizationMemberDTO {
id: string;
userId: string;
organizationId: string;
role: OrganizationRole;
status: MembershipStatus;
createdAt: Date;
updatedAt: Date;
deletedAt: Date | null;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
export declare enum AccountStatus {
ACTIVE = "ACTIVE",
SUSPENDED = "SUSPENDED",
DELETED = "DELETED"
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AccountStatus = void 0;
var AccountStatus;
(function (AccountStatus) {
AccountStatus["ACTIVE"] = "ACTIVE";
AccountStatus["SUSPENDED"] = "SUSPENDED";
AccountStatus["DELETED"] = "DELETED";
})(AccountStatus || (exports.AccountStatus = AccountStatus = {}));
export declare enum UserRole {
SUPERADMIN = "SUPERADMIN",
ADMIN = "ADMIN",
SUPPORT = "SUPPORT",
MODERATOR = "MODERATOR",
USER = "USER"
}
export declare enum OrganizationRole {
OWNER = "OWNER",
ADMIN = "ADMIN",
EDITOR = "EDITOR",
VIEWER = "VIEWER"
}
export declare enum UserStatus {
ACTIVE = "ACTIVE",
SUSPENDED = "SUSPENDED",
DELETED = "DELETED"
}
export declare enum OrganizationStatus {
ACTIVE = "ACTIVE",
SUSPENDED = "SUSPENDED",
CLOSED = "CLOSED"
}
export declare enum MembershipStatus {
ACTIVE = "ACTIVE",
INVITED = "INVITED",
SUSPENDED = "SUSPENDED"
}
export declare enum Theme {
LIGHT = "LIGHT",
DARK = "DARK",
SYSTEM = "SYSTEM"
}
export declare enum Currency {
USD = "USD",
EUR = "EUR",
GBP = "GBP",
INR = "INR"
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Currency = exports.Theme = exports.MembershipStatus = exports.OrganizationStatus = exports.UserStatus = exports.OrganizationRole = exports.UserRole = void 0;
var UserRole;
(function (UserRole) {
UserRole["SUPERADMIN"] = "SUPERADMIN";
UserRole["ADMIN"] = "ADMIN";
UserRole["SUPPORT"] = "SUPPORT";
UserRole["MODERATOR"] = "MODERATOR";
UserRole["USER"] = "USER";
})(UserRole || (exports.UserRole = UserRole = {}));
var OrganizationRole;
(function (OrganizationRole) {
OrganizationRole["OWNER"] = "OWNER";
OrganizationRole["ADMIN"] = "ADMIN";
OrganizationRole["EDITOR"] = "EDITOR";
OrganizationRole["VIEWER"] = "VIEWER";
})(OrganizationRole || (exports.OrganizationRole = OrganizationRole = {}));
var UserStatus;
(function (UserStatus) {
UserStatus["ACTIVE"] = "ACTIVE";
UserStatus["SUSPENDED"] = "SUSPENDED";
UserStatus["DELETED"] = "DELETED";
})(UserStatus || (exports.UserStatus = UserStatus = {}));
var OrganizationStatus;
(function (OrganizationStatus) {
OrganizationStatus["ACTIVE"] = "ACTIVE";
OrganizationStatus["SUSPENDED"] = "SUSPENDED";
OrganizationStatus["CLOSED"] = "CLOSED";
})(OrganizationStatus || (exports.OrganizationStatus = OrganizationStatus = {}));
var MembershipStatus;
(function (MembershipStatus) {
MembershipStatus["ACTIVE"] = "ACTIVE";
MembershipStatus["INVITED"] = "INVITED";
MembershipStatus["SUSPENDED"] = "SUSPENDED";
})(MembershipStatus || (exports.MembershipStatus = MembershipStatus = {}));
var Theme;
(function (Theme) {
Theme["LIGHT"] = "LIGHT";
Theme["DARK"] = "DARK";
Theme["SYSTEM"] = "SYSTEM";
})(Theme || (exports.Theme = Theme = {}));
var Currency;
(function (Currency) {
Currency["USD"] = "USD";
Currency["EUR"] = "EUR";
Currency["GBP"] = "GBP";
Currency["INR"] = "INR";
})(Currency || (exports.Currency = Currency = {}));
+2
-4

@@ -1,8 +0,6 @@

import { UserDTO } from "../dto/user.dto";
import { OrganizationDTO } from "../dto/organization.dto";
import { MembershipDTO } from "../dto/membership.dto";
import { UserDTO, OrganizationMemberDTO, OrganizationDTO } from "../dto";
export interface AccessContext {
user: UserDTO;
organization?: OrganizationDTO;
membership?: MembershipDTO;
membership?: OrganizationMemberDTO;
}

@@ -1,4 +0,3 @@

export * from "./membership.dto";
export * from "./organization.dto";
export * from "./user.dto";
export * from "./account.dto";
export * from "./user-service.dtos";
export * from "./auth-service.dtos";
export * from "./response.dtos";

@@ -17,5 +17,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./membership.dto"), exports);
__exportStar(require("./organization.dto"), exports);
__exportStar(require("./user.dto"), exports);
__exportStar(require("./account.dto"), exports);
__exportStar(require("./user-service.dtos"), exports);
__exportStar(require("./auth-service.dtos"), exports);
__exportStar(require("./response.dtos"), exports);

@@ -1,7 +0,3 @@

export * from "./membership-status.enum";
export * from "./user-status.enum";
export * from "./organization-status.enum";
export * from "./account-status.enum";
export * from "./user-role.enum";
export * from "./organization-role.enum";
export * from "./user-service.enums";
export * from "./auth-service.enums";
export * from "./permissions.types";

@@ -17,8 +17,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./membership-status.enum"), exports);
__exportStar(require("./user-status.enum"), exports);
__exportStar(require("./organization-status.enum"), exports);
__exportStar(require("./account-status.enum"), exports);
__exportStar(require("./user-role.enum"), exports);
__exportStar(require("./organization-role.enum"), exports);
__exportStar(require("./user-service.enums"), exports);
__exportStar(require("./auth-service.enums"), exports);
__exportStar(require("./permissions.types"), exports);
{
"name": "@scalops/shared",
"version": "1.0.1",
"version": "1.0.2",
"private": false,

@@ -5,0 +5,0 @@ "type": "module",