Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ConfigService

Hierarchy

Index

Constructors

constructor

Properties

_config

_config: any

_defaults

_defaults: any

_locked

_locked: string[] = ['_config', '_defaults']

_type

_type: string

Accessors

type

  • get type(): string
  • set type(value: string): void
  • Returns string

  • Parameters

    • value: string

    Returns void

Static instance

  • get instance(): any
  • Returns any

Methods

add

  • add(object: any, extend?: boolean, castToType?: boolean): void
  • Parameters

    • object: any
    • Default value extend: boolean = false
    • Default value castToType: boolean = false

    Returns void

all

  • all(): any
  • Returns any

extend

  • extend(object: any, target?: any): void
  • Parameters

    • object: any
    • Default value target: any = this._config

    Returns void

fetch

  • fetch(url: any, extend?: boolean): Promise<any>
  • Parameters

    • url: any
    • Default value extend: boolean = false

    Returns Promise<any>

get

  • get(key?: string): any
  • Parameters

    • Default value key: string = null

    Returns any

getLocalSettings

  • getLocalSettings(id: any): void

initXdomain

  • initXdomain(object: any): void
  • Parameters

    • object: any

    Returns void

islocked

  • islocked(key: any): boolean
  • Parameters

    • key: any

    Returns boolean

lock

  • lock(key: any): boolean
  • Parameters

    • key: any

    Returns boolean

restoreDefaults

  • restoreDefaults(): void

set

  • set(key: any, value: any, castToType?: boolean): any
  • Parameters

    • key: any
    • value: any
    • Default value castToType: boolean = false

    Returns any

setDefaults

  • setDefaults(configDefaults: any): void
  • Parameters

    • configDefaults: any

    Returns void

setLocalSettings

  • setLocalSettings(id: any, settings?: any): void
  • Parameters

    • id: any
    • Default value settings: any = this._config

    Returns void

unLock

  • unLock(key: any): void
  • Parameters

    • key: any

    Returns void