mirror of
https://github.com/mgerb/mywebsite
synced 2026-01-12 10:52:47 +00:00
updated bunch of file paths and changed the way posts are loaded
This commit is contained in:
42
node_modules/mquery/lib/collection/collection.js
generated
vendored
Normal file
42
node_modules/mquery/lib/collection/collection.js
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* methods a collection must implement
|
||||
*/
|
||||
|
||||
var methods = [
|
||||
'find'
|
||||
, 'findOne'
|
||||
, 'update'
|
||||
, 'remove'
|
||||
, 'count'
|
||||
, 'distinct'
|
||||
, 'findAndModify'
|
||||
, 'aggregate'
|
||||
, 'findStream'
|
||||
];
|
||||
|
||||
/**
|
||||
* Collection base class from which implementations inherit
|
||||
*/
|
||||
|
||||
function Collection () {}
|
||||
|
||||
for (var i = 0, len = methods.length; i < len; ++i) {
|
||||
var method = methods[i];
|
||||
Collection.prototype[method] = notImplemented(method);
|
||||
}
|
||||
|
||||
module.exports = exports = Collection;
|
||||
Collection.methods = methods;
|
||||
|
||||
/**
|
||||
* creates a function which throws an implementation error
|
||||
*/
|
||||
|
||||
function notImplemented (method) {
|
||||
return function () {
|
||||
throw new Error('collection.' + method + ' not implemented');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user