partial replacement with es6 modules

This commit is contained in:
tmshv committed 2016-02-15 17:10:59 +03:00
1 parent 5623c296a1
commit b57d7b09ba
11 files changed
+28 -46

No files matched your search

+1 -5
View File
@@ -1,7 +1,3 @@
module.exports = {
range: range
};
/**
* Generates list of numbers
* @param {Number} start starting value
@@ -9,7 +5,7 @@ module.exports = {
* @param {Number} step difference value
* @return {Array} list of numbers
*/
function range(start, num, step) {
export function range(start, num, step) {
var list = [];
var val = start;
for (var i = 0; i < num; i++) {
+2 -6
View File
@@ -1,15 +1,11 @@
var range = require('./common').range;
module.exports = {
getDates: getDates
};
import {range} from './common';
/**
*
* @param start
* @returns {*}
*/
function getDates(start) {
export function getDates(start) {
var day = start.getDay();
return range(0, 6, 1).reduce(function (dates, weekDay) {
var d = 1 + weekDay - day;
+9 -11
View File
@@ -2,14 +2,12 @@
* Created by tmshv on 08/03/15.
*/
module.exports = {
query: function(list){
var params = list.reduce(function (query, param) {
var q = param[0] + "=" + param[1];
query.push(q);
return query;
}, [])
.join("&");
return params
}
};
export function query(list) {
var params = list.reduce(function (query, param) {
var q = param[0] + "=" + param[1];
query.push(q);
return query;
}, [])
.join("&");
return params
}
+2 -5
View File
@@ -1,7 +1,4 @@
exports.pop = pop;
exports.populate = populate;
function pop(data){
export function pop(data){
var Populator = function(data){
this.target = data;
}
@@ -28,7 +25,7 @@ function pop(data){
return fun;
}
function populate(find, field){
export function populate(find, field){
return function(lesson){
var id = lesson[field];
var val = find(id);