Skip to content

Latest commit

 

History

History
108 lines (80 loc) · 2.54 KB

remote-config.api.md

File metadata and controls

108 lines (80 loc) · 2.54 KB

API Report File for "@firebase/remote-config"

Do not edit this file. It is a report generated by API Extractor.

import{FirebaseApp}from'@firebase/app';// @publicexportfunctionactivate(remoteConfig: RemoteConfig): Promise<boolean>;// @publicexportinterfaceCustomSignals{// (undocumented)[key: string]: string|number|null;}// @publicexportfunctionensureInitialized(remoteConfig: RemoteConfig): Promise<void>;// @publicexportfunctionfetchAndActivate(remoteConfig: RemoteConfig): Promise<boolean>;// @publicexportfunctionfetchConfig(remoteConfig: RemoteConfig): Promise<void>;// @publicexportinterfaceFetchResponse{config?: FirebaseRemoteConfigObject;eTag?: string;status: number;}// @publicexporttypeFetchStatus='no-fetch-yet'|'success'|'failure'|'throttle';// @publicexportinterfaceFirebaseRemoteConfigObject{// (undocumented)[key: string]: string;}// @publicexportfunctiongetAll(remoteConfig: RemoteConfig): Record<string,Value>;// @publicexportfunctiongetBoolean(remoteConfig: RemoteConfig,key: string): boolean;// @publicexportfunctiongetNumber(remoteConfig: RemoteConfig,key: string): number;// @public (undocumented)exportfunctiongetRemoteConfig(app?: FirebaseApp,options?: RemoteConfigOptions): RemoteConfig;// @publicexportfunctiongetString(remoteConfig: RemoteConfig,key: string): string;// @publicexportfunctiongetValue(remoteConfig: RemoteConfig,key: string): Value;// @publicexportfunctionisSupported(): Promise<boolean>;// @publicexporttypeLogLevel='debug'|'error'|'silent';// @publicexportinterfaceRemoteConfig{app: FirebaseApp;defaultConfig: {[key: string]: string|number|boolean;};fetchTimeMillis: number;lastFetchStatus: FetchStatus;settings: RemoteConfigSettings;}// @publicexportinterfaceRemoteConfigOptions{initialFetchResponse?: FetchResponse;templateId?: string;}// @publicexportinterfaceRemoteConfigSettings{fetchTimeoutMillis: number;minimumFetchIntervalMillis: number;}// @publicexportfunctionsetCustomSignals(remoteConfig: RemoteConfig,customSignals: CustomSignals): Promise<void>;// @publicexportfunctionsetLogLevel(remoteConfig: RemoteConfig,logLevel: LogLevel): void;// @publicexportinterfaceValue{asBoolean(): boolean;asNumber(): number;asString(): string;getSource(): ValueSource;}// @publicexporttypeValueSource='static'|'default'|'remote';
close