References
src
summary | ||
public |
|
|
public |
V RxMapClass: RxMap |
|
public |
|
|
public |
V addMapLibrary: * |
|
public |
V middlewares: * |
|
public |
V offline: {"addStatic": *, "addLayer": *} |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
src/core
summary | ||
public |
|
|
public |
|
|
public |
F addImportFunction(lib: string, func: function) Funcion que permite añadir librerias externas para cargar dinamicamente nuevos comandos y observadores la funcion recibe como parametro la ruta del fichero a cargar siguiendo el siguiente patron ${type}/${mapLib}@${version}/${action.key} y la funcion tiene que hacer el import dinamico import() |
|
public |
F loadCSS(href: *) |
|
public |
F async loadLib(lib: *, mapLib: *, type: *, key: *, version: string): * |
|
public |
F registerMiddleware(actionName: *, middlewares: ...*) funcion que permite registar los middlewares, para realizar acciones antes y depués de ejecutar una acción, se puden pasar mas de un middlleware . |
|
public |
F subscribe(func: *) |
|
public |
F observableStore(): * |
|
public |
F setProxy(obj: *) |
|
public |
F observerFrom(observerName: string | Array | Promise | Iterable | Observer, args: ...any): Observer Funcion que puede recibir un string con el nombre del obsevador que se quiere recuperar de los registrados o que puede recibir un Array, una promesa o un Iterable o otro Observebable sobre el que devuelve un observable con el CommandBus aplicado para poder invocar los comandos. |
|
public |
F getAllActionsName(): Array<String|action> Recupera la lista de acciones registradas |
|
public |
F registerAction(actionName: string, action: function, options: object) Permite registrar las acciones que luego se podra utilizar en @link {RxMap} o desde los Observadores
|
|
public |
F registerLib(name: string, options: object{actions:Array,observers:Array}, func: Function(name:string)) Funcion que permite registrar librerias de Comandos y Observadores |
|
public |
F registerObserver(name: string, observer: function) Funcion que permite registrar los observadores que luego se podran utilzar desde el metodo RxMap.observer({name}). |
|
public |
F getAllFuctionsName(): Array<String|action> Recupera la lista de funciones registradas |
|
public |
F registerFunction(funcitonName: string, action: function, options: object) Permite registrar las funciones que luego se podra utilizar en @link {RxMap} |
src/map
summary | ||
public |
C RxMap Clase que permite interactiar con los mapas a partir de comandos y observadores |
|
public |
F async rxMapFromConfig(id: *, config: *): * |
|
public |
F addMapLibrary(name: *, func: *) |
|
public |
F async importMapLibrary(lib: *, options: {}): * |
src/map/middlewares
summary | ||
public |
F LoggerMiddleware(next: *): * |
|
public |
F TimerMiddleware(next: *): * |
src/utils
summary | ||
public |
F getSrc(): * |
|
public |
F getGoogleMap() |
|
public |
F loadGoogle(key: *) |
|
public |
F isPromise(value: *): * |