Spaces:
Building
Building
import { UserDirectoryList, User } from "./src/users"; | |
import { CsrfSyncedToken } from "csrf-sync"; | |
declare global { | |
declare namespace CookieSessionInterfaces { | |
export interface CookieSessionObject { | |
/** | |
* The CSRF token for the session. | |
*/ | |
csrfToken: CsrfSyncedToken; | |
/** | |
* Authenticated user handle. | |
*/ | |
handle: string; | |
/** | |
* Last time the session was extended. | |
*/ | |
touch: number; | |
} | |
} | |
namespace Express { | |
export interface Request { | |
user: { | |
profile: User; | |
directories: UserDirectoryList; | |
}; | |
} | |
} | |
/** | |
* The root directory for user data. | |
*/ | |
var DATA_ROOT: string; | |
} | |