feat: add @teacinema/commonm

This commit is contained in:
Sergey Krylov 2026-01-28 04:42:54 +03:00
parent 636995bcd1
commit ee1e8640d5
5 changed files with 7 additions and 22 deletions

View File

@ -28,6 +28,7 @@
"@nestjs/microservices": "^11.1.12", "@nestjs/microservices": "^11.1.12",
"@nestjs/platform-express": "^11.0.1", "@nestjs/platform-express": "^11.0.1",
"@nestjs/swagger": "^11.2.5", "@nestjs/swagger": "^11.2.5",
"@teacinema/common": "^1.0.0",
"@teacinema/contracts": "^1.0.0", "@teacinema/contracts": "^1.0.0",
"class-transformer": "^0.5.1", "class-transformer": "^0.5.1",
"class-validator": "^0.14.3", "class-validator": "^0.14.3",

View File

@ -1 +0,0 @@
export * from './rpc-status.enum'

View File

@ -1,19 +0,0 @@
export enum RpcStatus {
OK = 0,
CANCELED = 1,
UNKNOWN = 2,
INVALID_ARGUMENTS = 3,
DEADLINE_EXCEEDED = 4,
NOT_FOUND = 5,
ALREADY_EXISTS = 6,
PERMISION_DENIED = 7,
RESOURSE_EXHAUSED = 8,
FAILED_PRECONDITION = 9,
ABORTED = 10,
OUT_OF_RANGE = 11,
UNIMPLEMENTED = 12,
INTERNAL = 13,
UNAVAILABLE = 14,
DATA_LOSS = 15,
UNAUTHENTICATED = 16
}

View File

@ -1,6 +1,5 @@
import { HttpStatus } from '@nestjs/common' import { HttpStatus } from '@nestjs/common'
import { RpcStatus } from '@teacinema/common'
import { RpcStatus } from '../enums'
export const grpcToHttpStatus: Record<number, number> = { export const grpcToHttpStatus: Record<number, number> = {
[RpcStatus.OK]: HttpStatus.OK, [RpcStatus.OK]: HttpStatus.OK,

View File

@ -1192,6 +1192,11 @@
dependencies: dependencies:
"@sinonjs/commons" "^3.0.1" "@sinonjs/commons" "^3.0.1"
"@teacinema/common@^1.0.0":
version "1.0.0"
resolved "https://git.ksv741.keenetic.pro/api/packages/teacinema/npm/%40teacinema%2Fcommon/-/1.0.0/common-1.0.0.tgz#3b79ae6eb46352ed1544535be094fe0ead244c36"
integrity sha512-L006mySvhRpUlRHf3ONbXA0RG42gbQ9QAnmQuZx4zejHEsWB9702xe18MSYcBilv+lmYkQpiX/g3p8P7suLfqQ==
"@teacinema/contracts@^1.0.0": "@teacinema/contracts@^1.0.0":
version "1.0.1" version "1.0.1"
resolved "https://git.ksv741.keenetic.pro/api/packages/teacinema/npm/%40teacinema%2Fcontracts/-/1.0.1/contracts-1.0.1.tgz#25021fecb1d33d0505fd11ca3d8201660cb1bcbe" resolved "https://git.ksv741.keenetic.pro/api/packages/teacinema/npm/%40teacinema%2Fcontracts/-/1.0.1/contracts-1.0.1.tgz#25021fecb1d33d0505fd11ca3d8201660cb1bcbe"