Files

20 lines
341 B
TypeScript

export interface AuthContext {
id: string
token: string
}
export interface AccessTokenClaims {
sub: string
iss: string
aud: string
iat: number
exp: number
}
export interface AuthRouteRequirement {
method: string
path: string
/** Quando true, protege qualquer rota cujo caminho comece com `path` */
prefix?: boolean
}