UNPKG

mongo-portable

Version:

Portable Pure JS MongoDB - Based on Monglodb (https://github.com/euforic/monglodb.git) by Christian Sullivan (http://RogueSynaptics.com)

118 lines (62 loc) 2.32 kB
[Mongo Portable](../README.md) > [EventEmitter](../classes/eventemitter.md) # Class: EventEmitter ## Hierarchy **EventEmitter** ↳ [MongoPortable](mongoportable.md) ## Index ### Constructors * [constructor](eventemitter.md#constructor) ### Properties * [logger](eventemitter.md#logger) ### Methods * [emit](eventemitter.md#emit) ### Object literals * [options](eventemitter.md#options) --- ## Constructors <a id="constructor"></a> ### constructor**new EventEmitter**(options?: *`any`*): [EventEmitter](eventemitter.md) *Defined in [emitter/EventEmitter.ts:12](https://github.com/EastolfiWebDev/MongoPortable/blob/d5d3826/src/emitter/EventEmitter.ts#L12)* **Parameters:** | Param | Type | Default value | | ------ | ------ | ------ | | `Default value` options | `any` | {} | **Returns:** [EventEmitter](eventemitter.md) ___ ## Properties <a id="logger"></a> ### `<Protected>` logger **● logger**: *`JSWLogger`* *Defined in [emitter/EventEmitter.ts:12](https://github.com/EastolfiWebDev/MongoPortable/blob/d5d3826/src/emitter/EventEmitter.ts#L12)* ___ ## Methods <a id="emit"></a> ### emit**emit**(event: *`string`*, args: *`object`*, stores?: *`Array`< `any` &#124; `function`>*): `Promise`<`void`> *Defined in [emitter/EventEmitter.ts:20](https://github.com/EastolfiWebDev/MongoPortable/blob/d5d3826/src/emitter/EventEmitter.ts#L20)* **Parameters:** | Param | Type | Default value | | ------ | ------ | ------ | | event | `string` | - | | args | `object` | - | | `Default value` stores | `Array`< `any` &#124; `function`> | [] | **Returns:** `Promise`<`void`> ___ ## Object literals <a id="options"></a> ### options **options**: *`object`* *Defined in [emitter/EventEmitter.ts:7](https://github.com/EastolfiWebDev/MongoPortable/blob/d5d3826/src/emitter/EventEmitter.ts#L7)* <a id="options.autorejecttimeout"></a> #### autoRejectTimeout **● autoRejectTimeout**: *`number`* = 60000 *Defined in [emitter/EventEmitter.ts:9](https://github.com/EastolfiWebDev/MongoPortable/blob/d5d3826/src/emitter/EventEmitter.ts#L9)* ___ <a id="options.log"></a> #### log **● log**: *`object`* *Defined in [emitter/EventEmitter.ts:8](https://github.com/EastolfiWebDev/MongoPortable/blob/d5d3826/src/emitter/EventEmitter.ts#L8)* #### Type declaration ___ ___