interface Config { all(): { [
key:
string]
: any; }; defineOptions(obj,
path,
options): Config; get(key): any; init(packaged): any; loadModule(moduleName,
onLoad?): void; moduleUrl(name,
component?): string; resetOptions(obj): void; set(key,
value): void; setDefaultValue(path,
name,
value): void; setDefaultValues(path,
optionHash): void; setLoader(cb): void; setModuleLoader(name,
onLoad): void; setModuleUrl(name,
subst): string; } Methods
all
- all(): {
[key: string]: any;
} Returns {
[key: string]: any;
}
defineOptions
- defineOptions(obj, path, options): Config
Parameters
obj: any
path: string
options: {
[key: string]: any;
}
init
- init(packaged): any
Returns any
loadModule
- loadModule(moduleName, onLoad?): void
Parameters
moduleName: string | [string, string]
Optional
onLoad: ((module) => void)
- (module): void
Returns void
Returns void
moduleUrl
- moduleUrl(name, component?): string
Parameters
name: string
Optional
component: string
Returns string
resetOptions
- resetOptions(obj): void
Returns void
set
- set(key, value): void
Returns void
setDefaultValue
- setDefaultValue(path, name, value): void
Parameters
path: string
name: string
value: any
Returns void
setDefaultValues
- setDefaultValues(path, optionHash): void
Parameters
path: string
optionHash: {
[key: string]: any;
}
Returns void
setLoader
- setLoader(cb): void
Returns void
setModuleLoader
- setModuleLoader(name, onLoad): void
Parameters
name: string
onLoad: Function
Returns void
setModuleUrl
- setModuleUrl(name, subst): string
Parameters
name: string
subst: string
Returns string