Compare commits

...

7 Commits

Author SHA1 Message Date
49f0d7018d 1.0.10 2016-08-07 18:08:56 +02:00
009a1181e5 compile 2016-08-07 18:08:52 +02:00
3c09f048a2 fix objectmap constructor 2016-08-07 18:07:21 +02:00
1bdcae0524 1.0.9 2016-08-03 12:02:00 +02:00
62892fa1b8 update types versions 2016-08-03 12:01:55 +02:00
fc96e1e2da 1.0.8 2016-07-31 15:01:33 +02:00
fe552763fe small fix 2016-07-31 15:01:24 +02:00
4 changed files with 23 additions and 6 deletions

View File

@ -6,6 +6,10 @@ export interface IObjectmapForEach {
*/ */
export declare class Objectmap { export declare class Objectmap {
private objectArray; private objectArray;
/**
* returns a new instance
*/
constructor();
/** /**
* add object to Objectmap * add object to Objectmap
*/ */

View File

@ -3,9 +3,13 @@
* allows keeping track of objects * allows keeping track of objects
*/ */
class Objectmap { class Objectmap {
/**
* returns a new instance
*/
constructor() { constructor() {
this.objectArray = []; this.objectArray = [];
} }
;
/** /**
* add object to Objectmap * add object to Objectmap
*/ */
@ -38,7 +42,7 @@ class Objectmap {
* run function for each item in Objectmap * run function for each item in Objectmap
*/ */
forEach(functionArg) { forEach(functionArg) {
this.objectArray.forEach(functionArg); return this.objectArray.forEach(functionArg);
} }
/** /**
* wipe Objectmap * wipe Objectmap
@ -48,4 +52,4 @@ class Objectmap {
} }
} }
exports.Objectmap = Objectmap; exports.Objectmap = Objectmap;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlrLm9iamVjdG1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2xpay5vYmplY3RtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQU9BOztHQUVHO0FBQ0g7SUFBQTtRQUNZLGdCQUFXLEdBQUcsRUFBRSxDQUFDO0lBeUM3QixDQUFDO0lBeENHOztPQUVHO0lBQ0gsR0FBRyxDQUFDLFNBQVM7UUFDVCxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUNyQyxDQUFDOztJQUVEOztPQUVHO0lBQ0gsTUFBTSxDQUFDLFNBQVM7UUFDWixJQUFJLGVBQWUsR0FBRyxFQUFFLENBQUM7UUFDekIsR0FBRyxDQUFBLENBQUMsSUFBSSxJQUFJLElBQUksSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFBLENBQUM7WUFDOUIsRUFBRSxDQUFBLENBQUMsSUFBSSxLQUFLLFNBQVMsQ0FBQyxDQUFBLENBQUM7Z0JBQ25CLGVBQWUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDL0IsQ0FBQztRQUNMLENBQUM7UUFBQSxDQUFDO1FBQ0YsSUFBSSxDQUFDLFdBQVcsR0FBRyxlQUFlLENBQUM7SUFDdkMsQ0FBQzs7SUFFRDs7T0FFRztJQUNILGNBQWMsQ0FBQyxTQUFTO1FBQ3BCLE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxTQUFTLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQTtJQUNyRCxDQUFDOztJQUVEOztPQUVHO0lBQ0gsT0FBTyxDQUFDLFdBQTZCO1FBQ2pDLElBQUksQ0FBQyxXQUFXLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxDQUFDO0lBQzFDLENBQUM7SUFFRDs7T0FFRztJQUNILElBQUk7UUFDQSxJQUFJLENBQUMsV0FBVyxHQUFHLEVBQUUsQ0FBQztJQUMxQixDQUFDO0FBQ0wsQ0FBQztBQTFDWSxpQkFBUyxZQTBDckIsQ0FBQSJ9 //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlrLm9iamVjdG1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2xpay5vYmplY3RtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQU9BOztHQUVHO0FBQ0g7SUFHSTs7T0FFRztJQUNIO1FBTFEsZ0JBQVcsR0FBRyxFQUFFLENBQUM7SUFPekIsQ0FBQzs7SUFHRDs7T0FFRztJQUNILEdBQUcsQ0FBQyxTQUFTO1FBQ1QsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDckMsQ0FBQzs7SUFFRDs7T0FFRztJQUNILE1BQU0sQ0FBQyxTQUFTO1FBQ1osSUFBSSxlQUFlLEdBQUcsRUFBRSxDQUFDO1FBQ3pCLEdBQUcsQ0FBQSxDQUFDLElBQUksSUFBSSxJQUFJLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQSxDQUFDO1lBQzlCLEVBQUUsQ0FBQSxDQUFDLElBQUksS0FBSyxTQUFTLENBQUMsQ0FBQSxDQUFDO2dCQUNuQixlQUFlLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1lBQy9CLENBQUM7UUFDTCxDQUFDO1FBQUEsQ0FBQztRQUNGLElBQUksQ0FBQyxXQUFXLEdBQUcsZUFBZSxDQUFDO0lBQ3ZDLENBQUM7O0lBRUQ7O09BRUc7SUFDSCxjQUFjLENBQUMsU0FBUztRQUNwQixNQUFNLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsU0FBUyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUE7SUFDckQsQ0FBQzs7SUFFRDs7T0FFRztJQUNILE9BQU8sQ0FBQyxXQUE2QjtRQUNqQyxNQUFNLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDakQsQ0FBQztJQUVEOztPQUVHO0lBQ0gsSUFBSTtRQUNBLElBQUksQ0FBQyxXQUFXLEdBQUcsRUFBRSxDQUFDO0lBQzFCLENBQUM7QUFDTCxDQUFDO0FBbkRZLGlCQUFTLFlBbURyQixDQUFBIn0=

View File

@ -1,6 +1,6 @@
{ {
"name": "lik", "name": "lik",
"version": "1.0.7", "version": "1.0.10",
"description": "light little helpers for node", "description": "light little helpers for node",
"main": "dist/index.js", "main": "dist/index.js",
"typings": "dist/index.d.ts", "typings": "dist/index.d.ts",
@ -23,8 +23,8 @@
"typings-test": "^1.0.1" "typings-test": "^1.0.1"
}, },
"dependencies": { "dependencies": {
"@types/minimatch": "^2.0.28", "@types/minimatch": "2.x.x",
"@types/q": "^0.0.27", "@types/q": "0.x.x",
"minimatch": "^3.0.2", "minimatch": "^3.0.2",
"q": "^1.4.1" "q": "^1.4.1"
} }

View File

@ -10,6 +10,15 @@ export interface IObjectmapForEach {
*/ */
export class Objectmap { export class Objectmap {
private objectArray = []; private objectArray = [];
/**
* returns a new instance
*/
constructor(){
};
/** /**
* add object to Objectmap * add object to Objectmap
*/ */
@ -41,7 +50,7 @@ export class Objectmap {
* run function for each item in Objectmap * run function for each item in Objectmap
*/ */
forEach(functionArg:IObjectmapForEach){ forEach(functionArg:IObjectmapForEach){
this.objectArray.forEach(functionArg); return this.objectArray.forEach(functionArg);
} }
/** /**