XPCOMUtils: { 
    defineConstant(aObj: any, aName: any, aValue: any): any; 
    defineLazyGetter(aObject: any, aName: any, aLambda: any): any; 
    defineLazyGlobalGetters(aObject: any, aNames: any): any; 
    defineLazyModuleGetter(aObject: any, aName: any, aResource: any, aSymbol: any, aPreLambda: any, aPostLambda: any, aProxy: any): any; 
    defineLazyModuleGetters(aObject: any, aModules: any): any; 
    defineLazyPreferenceGetter(aObject: any, aName: any, aPreference: any, aDefaultValue: any, aOnUpdate: any, aTransform: any): any; 
    defineLazyProxy(aObject: any, aName: any, aInitFuncOrResource: any, aStubProperties: any, aUntrapCallback: any): any; 
    defineLazyScriptGetter(aObject: any, aNames: any, aResource: any): any; 
    defineLazyServiceGetter(aObject: any, aName: any, aContract: any, aInterfaceName: any): any; 
    defineLazyServiceGetters(aObject: any, aServices: any): any; 
    overrideScriptLoaderForTests(aObject: any): any; 
}
Type declaration
- 
defineConstant:function
- defineConstant(aObj: any, aName: any, aValue: any): any
- 
Parameters
- 
aObj: any
- 
aName: any
- 
aValue: any
 
 Returns any
 
- 
defineLazyGetter:function
- defineLazyGetter(aObject: any, aName: any, aLambda: any): any
- 
Parameters
- 
aObject: any
- 
aName: any
- 
aLambda: any
 
 Returns any
 
- 
defineLazyGlobalGetters:function
- defineLazyGlobalGetters(aObject: any, aNames: any): any
- 
Returns any
 
- 
defineLazyModuleGetter:function
- defineLazyModuleGetter(aObject: any, aName: any, aResource: any, aSymbol: any, aPreLambda: any, aPostLambda: any, aProxy: any): any
- 
Parameters
- 
aObject: any
- 
aName: any
- 
aResource: any
- 
aSymbol: any
- 
aPreLambda: any
- 
aPostLambda: any
- 
aProxy: any
 
 Returns any
 
- 
defineLazyModuleGetters:function
- defineLazyModuleGetters(aObject: any, aModules: any): any
- 
Parameters
- 
aObject: any
- 
aModules: any
 
 Returns any
 
- 
defineLazyPreferenceGetter:function
- defineLazyPreferenceGetter(aObject: any, aName: any, aPreference: any, aDefaultValue: any, aOnUpdate: any, aTransform: any): any
- 
Parameters
- 
aObject: any
- 
aName: any
- 
aPreference: any
- 
aDefaultValue: any
- 
aOnUpdate: any
- 
aTransform: any
 
 Returns any
 
- 
defineLazyProxy:function
- defineLazyProxy(aObject: any, aName: any, aInitFuncOrResource: any, aStubProperties: any, aUntrapCallback: any): any
- 
Parameters
- 
aObject: any
- 
aName: any
- 
aInitFuncOrResource: any
- 
aStubProperties: any
- 
aUntrapCallback: any
 
 Returns any
 
- 
defineLazyScriptGetter:function
- defineLazyScriptGetter(aObject: any, aNames: any, aResource: any): any
- 
Parameters
- 
aObject: any
- 
aNames: any
- 
aResource: any
 
 Returns any
 
- 
defineLazyServiceGetter:function
- defineLazyServiceGetter(aObject: any, aName: any, aContract: any, aInterfaceName: any): any
- 
Parameters
- 
aObject: any
- 
aName: any
- 
aContract: any
- 
aInterfaceName: any
 
 Returns any
 
- 
defineLazyServiceGetters:function
- defineLazyServiceGetters(aObject: any, aServices: any): any
- 
Parameters
- 
aObject: any
- 
aServices: any
 
 Returns any
 
- 
overrideScriptLoaderForTests:function
- overrideScriptLoaderForTests(aObject: any): any
- 
Returns any