Put some utils in their own modules.

This commit is contained in:
Julien Fontanet 2015-04-29 13:13:39 +02:00
parent 17ef653903
commit e14dcd0184
4 changed files with 22 additions and 24 deletions

View File

@ -0,0 +1,5 @@
export default function clearObject (object) {
for (let key in object) {
delete object[key]
}
}

View File

@ -1,29 +1,8 @@
import bind from 'lodash.bind'
import {BaseError} from 'make-error'
// ===================================================================
class NotImplemented extends BaseError {
constructor (message) {
super(message || 'this method is not implemented')
}
}
// ===================================================================
const clearObject = (object) => {
for (let key in object) {
delete object[key]
}
}
const isEmpty = (object) => {
/* eslint no-unused-vars: 0 */
for (let key in object) {
return false
}
return true
}
import clearObject from './clear-object'
import isEmpty from './is-empty'
import NotImplemented from './not-implemented'
// ===================================================================

View File

@ -0,0 +1,7 @@
export default function isEmpty (object) {
/* eslint no-unused-vars: 0 */
for (let key in object) {
return false
}
return true
}

View File

@ -0,0 +1,7 @@
import {BaseError} from 'make-error'
export default class NotImplemented extends BaseError {
constructor (message) {
super(message || 'this method is not implemented')
}
}