@acoustic-content-sdk/module-loader 中文文档教程
从 解包。 只要模块只需要全局模块,解析就可以工作,它不会为本地导入实现。
Supported Modules
The following list some commonly used modules, the list not not complete, though:
Module | Support | Comment |
---|---|---|
lodash | yes | |
d3 | yes | |
chart.js | yes | |
handlebars | no | use lodash templating instead |
Table of Contents
Home > @acoustic-content-sdk/module-loader
module-loader package
Simple implementation of a module loader based on unpkg
Functions
Function | Description |
---|---|
createModuleLoader(aResolver, aFetchText, aDocument, aWindow, aLogSvc) | Implementation of a service that can load a module and its dependencies from unpkg |
Variables
Variable | Description |
---|---|
VERSION | Version and build number of the package |
首页 > @acoustic-content-sdk/module-loader > createModuleLoader
createModuleLoader() function
可以从 unpkg
加载模块及其依赖项的服务的实现
签名:
export declare function createModuleLoader(aResolver: UnaryFunction<string, Observable<any>>, aFetchText: FetchText, aDocument: Document, aWindow: any, aLogSvc?: LoggerService): (aName: string, aVersion?: string) => Observable<any>;
Parameters
Parameter | Type | Description |
---|---|---|
aResolver | UnaryFunction<string, Observable<any>> |
resolver that tries to resolve the module, first. May return the empty observable |
aFetchText | FetchText |
callback that loads a remote resource as text |
aDocument | Document |
the document object |
aWindow | any |
the global window object |
aLogSvc | LoggerService |
optional logger service |
返回:< /b>
(aName: 字符串, aVersion?: 字符串) => Observable
a function that can load a module based on name and version
Home > @acoustic-content-sdk/module-loader > VERSION
VERSION variable
软件包的版本和构建号
签名:
VERSION: {
version: {
major: string;
minor: string;
patch: string;
branch: string;
};
build: Date;
}