AboutHomeStartupCache: {
    ABOUT_HOME_URI_STRING: any;
    CACHE_DEBOUNCE_RATE_MS: number;
    CACHE_REQUEST_MESSAGE: any;
    CACHE_RESPONSE_MESSAGE: any;
    CACHE_RESULT_SCALARS: {
        CORRUPT_PAGE: number;
        CORRUPT_SCRIPT: number;
        DISABLED: number;
        DOES_NOT_EXIST: number;
        INVALIDATED: number;
        LATE: number;
        NOT_LOADING_ABOUTHOME: number;
        PRELOADING_DISABLED: number;
        UNSET: number;
        VALID_AND_USED: number;
    };
    CACHE_USAGE_RESULT_MESSAGE: any;
    CACHE_VERSION_META_KEY: any;
    ENABLED_PREF: any;
    LOG_LEVEL_PREF: any;
    LOG_NAME: any;
    PRELOADED_NEWTAB_PREF: any;
    QueryInterface: any;
    SCRIPT_EXTENSION: any;
    SEND_STREAMS_MESSAGE: any;
    SHUTDOWN_CACHE_WRITE_TIMEOUT_MS: number;
    _aboutHomeURI: any;
    _cacheDeferred: any;
    _cacheDeferredResultScalar: any;
    _cacheEntry: any;
    _cacheProgress: any;
    _enabled: any;
    _finalized: any;
    _firstPrivilegedProcessCreated: any;
    _hasWrittenThisSession: any;
    _initted: any;
    _pagePipe: any;
    _scriptPipe: any;
    get aboutHomeURI(): any;
    get initted(): any;
    get pagePipe(): any;
    get scriptPipe(): any;
    cacheNow(): any;
    clearCache(): any;
    connectToPipes(): any;
    ensureCacheEntry(): any;
    init(): any;
    makePipe(): any;
    observe(aSubject: any, aTopic: any, aData: any): any;
    onCacheEntryAvailable(aEntry: any, aNew: any, aResult: any): any;
    onCacheEntryCheck(aEntry: any): any;
    onContentProcessCreated(childID: any, procManager: any, processParent: any): any;
    onContentProcessShutdown(childID: any): any;
    onPreloadedNewTabMessage(): any;
    onShutdown(withTimeout: any): any;
    onUsageResult(success: any): any;
    populateCache(pageInputStream: any, scriptInputStream: any): any;
    receiveMessage(message: any): any;
    recordResult(result: any): any;
    requestCache(): any;
    setDeferredResult(result: any): any;
    uninit(): any;
}

Type declaration

  • ABOUT_HOME_URI_STRING: any
  • CACHE_DEBOUNCE_RATE_MS: number
  • CACHE_REQUEST_MESSAGE: any
  • CACHE_RESPONSE_MESSAGE: any
  • CACHE_RESULT_SCALARS: {
        CORRUPT_PAGE: number;
        CORRUPT_SCRIPT: number;
        DISABLED: number;
        DOES_NOT_EXIST: number;
        INVALIDATED: number;
        LATE: number;
        NOT_LOADING_ABOUTHOME: number;
        PRELOADING_DISABLED: number;
        UNSET: number;
        VALID_AND_USED: number;
    }
    • CORRUPT_PAGE: number
    • CORRUPT_SCRIPT: number
    • DISABLED: number
    • DOES_NOT_EXIST: number
    • INVALIDATED: number
    • LATE: number
    • NOT_LOADING_ABOUTHOME: number
    • PRELOADING_DISABLED: number
    • UNSET: number
    • VALID_AND_USED: number
  • CACHE_USAGE_RESULT_MESSAGE: any
  • CACHE_VERSION_META_KEY: any
  • ENABLED_PREF: any
  • LOG_LEVEL_PREF: any
  • LOG_NAME: any
  • PRELOADED_NEWTAB_PREF: any
  • QueryInterface: any
  • SCRIPT_EXTENSION: any
  • SEND_STREAMS_MESSAGE: any
  • SHUTDOWN_CACHE_WRITE_TIMEOUT_MS: number
  • _aboutHomeURI: any
  • _cacheDeferred: any
  • _cacheDeferredResultScalar: any
  • _cacheEntry: any
  • _cacheProgress: any
  • _enabled: any
  • _finalized: any
  • _firstPrivilegedProcessCreated: any
  • _hasWrittenThisSession: any
  • _initted: any
  • _pagePipe: any
  • _scriptPipe: any
  • get aboutHomeURI(): any
  • get initted(): any
  • get pagePipe(): any
  • get scriptPipe(): any
  • cacheNow:function
    • Returns any

  • clearCache:function
    • Returns any

  • connectToPipes:function
    • Returns any

  • ensureCacheEntry:function
    • Returns any

  • init:function
    • Returns any

  • makePipe:function
    • Returns any

  • observe:function
    • Parameters

      • aSubject: any
      • aTopic: any
      • aData: any

      Returns any

  • onCacheEntryAvailable:function
    • Parameters

      • aEntry: any
      • aNew: any
      • aResult: any

      Returns any

  • onCacheEntryCheck:function
    • Parameters

      • aEntry: any

      Returns any

  • onContentProcessCreated:function
    • Parameters

      • childID: any
      • procManager: any
      • processParent: any

      Returns any

  • onContentProcessShutdown:function
    • Parameters

      • childID: any

      Returns any

  • onPreloadedNewTabMessage:function
    • Returns any

  • onShutdown:function
    • Parameters

      • withTimeout: any

      Returns any

  • onUsageResult:function
    • Parameters

      • success: any

      Returns any

  • populateCache:function
    • Parameters

      • pageInputStream: any
      • scriptInputStream: any

      Returns any

  • receiveMessage:function
    • Parameters

      • message: any

      Returns any

  • recordResult:function
    • Parameters

      • result: any

      Returns any

  • requestCache:function
    • Returns any

  • setDeferredResult:function
    • Parameters

      • result: any

      Returns any

  • uninit:function
    • Returns any

Generated using TypeDoc