nope-js-node
Version:
NoPE Runtime for Nodejs. For Browser-Support please use nope-browser
32 lines (29 loc) • 1.06 kB
text/typescript
/**
* @author Martin Karkowski
* @email m.karkowski@zema.de
*/
import { inject, injectable } from "inversify";
import { INopeCore, INopeEventEmitter } from "../types/nope";
import {
DISPATCHER_INSTANCE,
EMITTER_FACTORY,
OBSERVABLE_FACTORY,
} from "../symbols/identifiers";
import { INopeObservable } from "../types/nope/nopeObservable.interface";
import { NopeGenericWrapper } from "./GenericWrapper";
()
export class InjectableNopeGenericWrapper extends NopeGenericWrapper {
/**
* Creates an instance of NopeGenericModule.
* @param {INopeCore} _core The NopeCore-Element. Usally is provided as dispatcher
* @param {() => INopeObservable<any>} _observableFactory A Factory, to generate some Observables.
* @memberof NopeGenericModule
*/
constructor(
(DISPATCHER_INSTANCE) _core: INopeCore,
(OBSERVABLE_FACTORY) _observableFactory: () => INopeObservable<any>,
(EMITTER_FACTORY) _emitterFactory: () => INopeEventEmitter<any>
) {
super(_core, _emitterFactory, _observableFactory);
}
}