20 lines
311 B
TypeScript
20 lines
311 B
TypeScript
declare global {
|
|
export interface User {
|
|
userName: string
|
|
userProperties?: UserProperties
|
|
}
|
|
}
|
|
|
|
export interface UserProperties {
|
|
apiKey: string
|
|
canUpdate: boolean
|
|
canUpdateWorkOrders: boolean
|
|
isAdmin: boolean
|
|
}
|
|
|
|
declare module 'express-session' {
|
|
interface Session {
|
|
user?: User
|
|
}
|
|
}
|