Reference Source
import NameTypeSettingsLoggable from 'devapt-core-browser/js/base/name_type_settings_loggable.js'
public class | source

NameTypeSettingsLoggable

Extends:

devapt-core-common/dist/js/base/loggable~Loggable → NameTypeSettingsLoggable

Direct Subclass:

Command, Feature, Layout

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
private
private

_ui: *

Method Summary

Public Methods
public

Get instance name.

public

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(): UI

Get UI.

public

Check if instance settings is valid.

Public Constructors

public abstract constructor(arg_runtime: object, arg_settings: object, arg_log_context: string | undefined): nothing source

Creates an instance of NameTypeSettingsLoggable, do not use directly but in a sub class.

Params:

NameTypeAttributeDescription
arg_runtime object

runtime.

arg_settings object

instance settings.

arg_log_context string | undefined

context of traces of this instance (optional).

Return:

nothing

Public Members

public is_name_type_settings_loggable: boolean source

Private Members

private _runtime: * source

private _settings: * source

private _ui: * source

Public Methods

public get_name(): string source

Get instance name.

Return:

string

public get_router(): Router source

Get router.

Return:

Router

public get_runtime(): ClientRuntime source

Get runtime.

Return:

ClientRuntime

public get_settings(): string source

Get instance settings.

Return:

string

public get_state_store(): Store source

Get runtime state store.

Return:

Store

public get_type(): string source

Get instance type.

Return:

string

public get_ui(): UI source

Get UI.

Return:

UI

public is_valid(): boolean source

Check if instance settings is valid.

Return:

boolean