import NameTypeSettingsLoggable from 'devapt-core-browser/js/base/name_type_settings_loggable.js'
NameTypeSettingsLoggable
Extends:
devapt-core-common/dist/js/base/loggable~Loggable → NameTypeSettingsLoggable
Indirect Subclass:
Constructor Summary
Public Constructor | ||
public abstract |
constructor(arg_runtime: object, arg_settings: object, arg_log_context: string | undefined): nothing Creates an instance of NameTypeSettingsLoggable, do not use directly but in a sub class. |
Member Summary
Public Members | ||
public |
|
Private Members | ||
private |
_runtime: * |
|
private |
_settings: * |
|
private |
_ui: * |
Method Summary
Public Methods | ||
public |
Get instance name. |
|
public |
get_router(): Router Get router. |
|
public |
Get runtime. |
|
public |
Get instance settings. |
|
public |
get_state_store(): Store Get runtime state store. |
|
public |
Get instance type. |
|
public |
Get UI. |
|
public |
Check if instance settings is valid. |