Do not call this constructor directly. Instead, use firebase.remoteConfig().

Index

Properties

app

app: App
example
var app = analytics.app;

defaultConfig

defaultConfig: {}

Type declaration

  • [key: string]: string | number | boolean

fetchTimeMillis

fetchTimeMillis: number

lastFetchStatus

lastFetchStatus: FetchStatus

settings

settings: Settings

Methods

activate

  • activate ( ) : Promise < boolean >
  • Returns Promise<boolean>

ensureInitialized

  • ensureInitialized ( ) : Promise < void >
  • Returns Promise<void>

fetch

  • fetch ( ) : Promise < void >
  • Returns Promise<void>

fetchAndActivate

  • fetchAndActivate ( ) : Promise < boolean >
  • Returns Promise<boolean>

getAll

  • getAll ( ) : {}
  • Returns {}

getBoolean

  • getBoolean ( key string ) : boolean
  • Convenience method for calling remoteConfig.getValue(key).asBoolean().

    Parameters

    • key: string

    Returns boolean

getNumber

  • getNumber ( key string ) : number
  • Convenience method for calling remoteConfig.getValue(key).asNumber().

    Parameters

    • key: string

    Returns number

getString

  • getString ( key string ) : string
  • Convenience method for calling remoteConfig.getValue(key).asString().

    Parameters

    • key: string

    Returns string

getValue

  • getValue ( key string ) : Value
  • Parameters

    • key: string

    Returns Value

setLogLevel