Skip to main content

Abstract Class: BaseSettingsRoute

Defined in: auth/src/routes/BaseSettingsRoute.ts:15

Extended by​

Constructors​

Constructor​

new BaseSettingsRoute(): BaseSettingsRoute

Returns​

BaseSettingsRoute

Properties​

settingsClass?​

abstract protected optional settingsClass?: any

Defined in: auth/src/routes/BaseSettingsRoute.ts:16


settingsUtils?​

protected optional settingsUtils?: SystemSettingsUtils

Defined in: auth/src/routes/BaseSettingsRoute.ts:21


trustedRoles​

protected trustedRoles: string[]

Defined in: auth/src/routes/BaseSettingsRoute.ts:24

Methods​

get()​

get(user?): Promise<SystemSettings>

Defined in: auth/src/routes/BaseSettingsRoute.ts:41

Parameters​

user?​

JWTUser

Returns​

Promise<SystemSettings>


initialize()​

protected initialize(): Promise<void>

Defined in: auth/src/routes/BaseSettingsRoute.ts:27

Returns​

Promise<void>


update()​

update(obj, user): Promise<SystemSettings>

Defined in: auth/src/routes/BaseSettingsRoute.ts:57

Parameters​

obj​

Partial<SystemSettings>

user​

JWTUser

Returns​

Promise<SystemSettings>