Type Aliases
ConfigUpdate
type ConfigUpdate = DeferredApi;
ConfigUpdateObserver
type ConfigUpdateObserver = DeferredApi;
CustomSignals
type CustomSignals = DeferredApi;
FetchResponse
type FetchResponse = DeferredApi;
FetchStatus
type FetchStatus = DeferredApi;
FetchType
type FetchType = DeferredApi;
FirebaseExperimentDescription
type FirebaseExperimentDescription = DeferredApi;
FirebaseRemoteConfigObject
type FirebaseRemoteConfigObject = DeferredApi;
LogLevel
type LogLevel = DeferredApi;
RemoteConfig
type RemoteConfig = DeferredApi;
RemoteConfigOptions
type RemoteConfigOptions = DeferredApi;
RemoteConfigSettings
type RemoteConfigSettings = DeferredApi;
Unsubscribe
type Unsubscribe = DeferredApi;
Value
type Value = DeferredApi;
ValueSource
type ValueSource = DeferredApi;
Variables
activate
const activate: DeferredApi;
ensureInitialized
const ensureInitialized: DeferredApi;
fetchAndActivate
const fetchAndActivate: DeferredApi;
fetchConfig
const fetchConfig: DeferredApi;
getAll
const getAll: DeferredApi;
getBoolean
const getBoolean: DeferredApi;
getNumber
const getNumber: DeferredApi;
getRemoteConfig
const getRemoteConfig: DeferredApi;
getString
const getString: DeferredApi;
getValue
const getValue: DeferredApi;
isSupported()
const isSupported: () => Promise<boolean>;
The one deferred symbol that answers instead of throwing: the real SDK
resolves a boolean, and a deferred entry IS unsupported, so the standard
isSupported().then(ok => ok && get…(app)) guard must run — not crash.
Returns
Promise<boolean>
onConfigUpdate
const onConfigUpdate: DeferredApi;
setCustomSignals
const setCustomSignals: DeferredApi;
setLogLevel
const setLogLevel: DeferredApi;
References
PyricDeferredApiError
Re-exports PyricDeferredApiError