Skip to content

Commit

Permalink
fix global mocha issue
Browse files Browse the repository at this point in the history
  • Loading branch information
joseananio committed Jan 6, 2019
1 parent 008cd6c commit 2a88932
Show file tree
Hide file tree
Showing 15 changed files with 255 additions and 4,782 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ bower_components
# compiled typescript output
compiled

# vs code config
.vscode
# node-waf configuration
.lock-wscript

Expand Down
54 changes: 51 additions & 3 deletions dist/cjs/bundle.js
Original file line number Diff line number Diff line change
Expand Up @@ -108,19 +108,38 @@ function clear() {
});
}

class Tasks$1 extends ATasks {
class Tasks extends ATasks {
/**
* Fetch all tasks in storage
*/
all() {
return all.apply(this);
}
/**
* Get a single task by name
* @param name name of task
*/
get(name) {
return get.apply(this, arguments);
}
/**
* Get a single task by id
* @param id id of task
*/
getById(id) {
return getById.apply(this, arguments);
}
save(activity) {
/**
* Save a task to storage
* @param activity task model object
*/
save(task) {
return save.apply(this, arguments);
}
/**
* Remove all tasks from storage
* Returns number of items removed
*/
clear() {
return clear.apply(this);
}
Expand Down Expand Up @@ -267,27 +286,56 @@ function getNextRunDelay() {
}

class Activities extends AActivities {
/**
* Get all active activities
*/
getActive() {
return getActive.apply(this);
}
/**
* Get all activities
*/
all() {
return all$1.apply(this);
}
/**
* Get a single activity by name
* @param name name of activity
*/
get(name) {
return get$1.apply(this, arguments);
}
/**
* Get a single activity by id
* @param id id of activity
*/
getById(id) {
return getById$1.apply(this, arguments);
}
/**
* Save activity to storage
* @param activity activity model object
*/
save(activity) {
return save$1.apply(this, arguments);
}
/**
* Remove all activities from storage
* Returns number of items removed
*/
clear() {
return clear$1.apply(this);
}
/**
* Get list of activities that are due for execution.
* Compares the nextRun with current time
*/
getDueList() {
return getDueList.apply(this);
}
/**
* Get the delay in miliseconds before next closest activity is due
*/
getNextRunDelay() {
return getNextRunDelay.apply(this);
}
Expand All @@ -300,7 +348,7 @@ class Activities extends AActivities {
// Memory.prototype = prot;
class Memory {
constructor() {
this.tasks = new Tasks$1();
this.tasks = new Tasks();
this.activities = new Activities();
}
}
Expand Down
6 changes: 5 additions & 1 deletion dist/cjs/lib/memory/activities/constructor.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
import { ActivityModel } from "../../codic/activity/constructor";
export interface IAActivities {
list: Array<ActivityModel>;
/**
* Storage object for in-memory database. Other drivers may not need this
* @property list array of activities
*/
list?: Array<ActivityModel>;
}
export declare abstract class AActivities implements IAActivities {
list: Array<ActivityModel>;
Expand Down
41 changes: 35 additions & 6 deletions dist/cjs/lib/memory/activities/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,23 +1,52 @@
import { AActivities, IAActivities } from "./constructor";
import { ActivityModel } from "../../codic/activity/constructor";
interface IActivities extends IAActivities {
all(): Promise<ActivityModel>;
get(name: string): Promise<ActivityModel>;
getById?(id: string | number): Promise<ActivityModel>;
save(activity: ActivityModel): Promise<ActivityModel>;
getActive(): Promise<Array<ActivityModel>>;
clear(): Promise<number>;
getDueList(): Promise<Array<ActivityModel>>;
getActive(): Promise<Array<ActivityModel>>;
get(name: string): Promise<ActivityModel>;
all(): Promise<Array<ActivityModel>>;
getNextRunDelay(): Promise<number>;
clear(): Promise<number>;
}
declare class Activities extends AActivities implements IActivities {
getActive(): Promise<ActivityModel[]>;
all(): Promise<ActivityModel>;
/**
* Get all active activities
*/
getActive(): Promise<Array<ActivityModel>>;
/**
* Get all activities
*/
all(): Promise<Array<ActivityModel>>;
/**
* Get a single activity by name
* @param name name of activity
*/
get(name: string): Promise<ActivityModel>;
/**
* Get a single activity by id
* @param id id of activity
*/
getById(id: string | number): Promise<ActivityModel>;
/**
* Save activity to storage
* @param activity activity model object
*/
save(activity: ActivityModel): Promise<ActivityModel>;
/**
* Remove all activities from storage
* Returns number of items removed
*/
clear(): Promise<number>;
/**
* Get list of activities that are due for execution.
* Compares the nextRun with current time
*/
getDueList(): Promise<Array<ActivityModel>>;
/**
* Get the delay in miliseconds before next closest activity is due
*/
getNextRunDelay(): Promise<number>;
}
export default Activities;
7 changes: 5 additions & 2 deletions dist/cjs/lib/memory/tasks/constructor.d.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
import { TaskModel } from "../../codic/task/constructor";
export declare function Tasks(): void;
export interface IATasks {
list: Array<TaskModel>;
/**
* Storage object for in-memory storage. Other drivers may not need this
* @property lists
*/
list?: Array<TaskModel>;
}
export declare abstract class ATasks implements IATasks {
list: Array<TaskModel>;
Expand Down
31 changes: 25 additions & 6 deletions dist/cjs/lib/memory/tasks/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,17 +1,36 @@
import { ATasks, IATasks } from "./constructor";
import { TaskModel } from "../../codic/task/constructor";
interface ITasks extends IATasks {
all(): Promise<TaskModel>;
get(name: string): Promise<TaskModel>;
getById?(id: string | number): Promise<TaskModel>;
save(activity: TaskModel): Promise<TaskModel>;
clear(): number;
get(name: string): Promise<TaskModel>;
all(): Promise<Array<TaskModel>>;
clear(): Promise<number>;
}
declare class Tasks extends ATasks implements ITasks {
all(): Promise<TaskModel>;
/**
* Fetch all tasks in storage
*/
all(): Promise<Array<TaskModel>>;
/**
* Get a single task by name
* @param name name of task
*/
get(name: string): Promise<TaskModel>;
/**
* Get a single task by id
* @param id id of task
*/
getById(id: string | number): Promise<TaskModel>;
save(activity: TaskModel): Promise<TaskModel>;
clear(): number;
/**
* Save a task to storage
* @param activity task model object
*/
save(task: TaskModel): Promise<TaskModel>;
/**
* Remove all tasks from storage
* Returns number of items removed
*/
clear(): Promise<number>;
}
export default Tasks;
54 changes: 51 additions & 3 deletions dist/es/bundle.js
Original file line number Diff line number Diff line change
Expand Up @@ -102,19 +102,38 @@ function clear() {
});
}

class Tasks$1 extends ATasks {
class Tasks extends ATasks {
/**
* Fetch all tasks in storage
*/
all() {
return all.apply(this);
}
/**
* Get a single task by name
* @param name name of task
*/
get(name) {
return get.apply(this, arguments);
}
/**
* Get a single task by id
* @param id id of task
*/
getById(id) {
return getById.apply(this, arguments);
}
save(activity) {
/**
* Save a task to storage
* @param activity task model object
*/
save(task) {
return save.apply(this, arguments);
}
/**
* Remove all tasks from storage
* Returns number of items removed
*/
clear() {
return clear.apply(this);
}
Expand Down Expand Up @@ -261,27 +280,56 @@ function getNextRunDelay() {
}

class Activities extends AActivities {
/**
* Get all active activities
*/
getActive() {
return getActive.apply(this);
}
/**
* Get all activities
*/
all() {
return all$1.apply(this);
}
/**
* Get a single activity by name
* @param name name of activity
*/
get(name) {
return get$1.apply(this, arguments);
}
/**
* Get a single activity by id
* @param id id of activity
*/
getById(id) {
return getById$1.apply(this, arguments);
}
/**
* Save activity to storage
* @param activity activity model object
*/
save(activity) {
return save$1.apply(this, arguments);
}
/**
* Remove all activities from storage
* Returns number of items removed
*/
clear() {
return clear$1.apply(this);
}
/**
* Get list of activities that are due for execution.
* Compares the nextRun with current time
*/
getDueList() {
return getDueList.apply(this);
}
/**
* Get the delay in miliseconds before next closest activity is due
*/
getNextRunDelay() {
return getNextRunDelay.apply(this);
}
Expand All @@ -294,7 +342,7 @@ class Activities extends AActivities {
// Memory.prototype = prot;
class Memory {
constructor() {
this.tasks = new Tasks$1();
this.tasks = new Tasks();
this.activities = new Activities();
}
}
Expand Down
6 changes: 5 additions & 1 deletion dist/es/lib/memory/activities/constructor.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
import { ActivityModel } from "../../codic/activity/constructor";
export interface IAActivities {
list: Array<ActivityModel>;
/**
* Storage object for in-memory database. Other drivers may not need this
* @property list array of activities
*/
list?: Array<ActivityModel>;
}
export declare abstract class AActivities implements IAActivities {
list: Array<ActivityModel>;
Expand Down

0 comments on commit 2a88932

Please sign in to comment.