feat: add generic from payload data
Some checks failed
Publish / Publish Job (push) Has been cancelled

This commit is contained in:
Дмитрий
2026-03-27 11:36:20 +03:00
parent be0d92d7d7
commit d49b2cf7e5
2 changed files with 19 additions and 34 deletions

View File

@@ -1,13 +1,3 @@
export interface TokenPayload {
sub: string
}
// роли храним в токене
export interface TokenRolePayload {
id: string | number
name: string
}
export type VerifyResult =
| { valid: true; userId: string; jti: string; role: TokenRolePayload }
export type VerifyResult<T = any> =
| { valid: true; payload: T; jti: string }
| { valid: false; reason: string }