Basic documentation for each module

This commit is contained in:
Mariusz Nowak
2012-09-21 15:49:09 +02:00
parent 6fbbd9da9b
commit 1452a76dac
12 changed files with 25 additions and 1 deletions

View File

@@ -1,3 +1,5 @@
// To be used internally, memoize factory
'use strict';
var callable = require('es5-ext/lib/Object/valid-callable')

View File

@@ -1,3 +1,5 @@
// Support for asynchronous functions
'use strict';
var toArray = require('es5-ext/lib/Array/from')

View File

@@ -1,3 +1,5 @@
// Call dispose callback on each cache purge
'use strict';
var callable = require('es5-ext/lib/Object/valid-callable')

View File

@@ -1,3 +1,5 @@
// Timeout cached values
'use strict';
var forEach = require('es5-ext/lib/Object/for-each')

View File

@@ -1,3 +1,5 @@
// Limit cache size with LRU (least recently used) alogrithm.
'use strict';
var ext = require('../_base').ext;

View File

@@ -1,3 +1,5 @@
// Memoized methods factory
'use strict';
var global = require('es5-ext/lib/global')

View File

@@ -1,3 +1,5 @@
// Gathers statistical data, and provides them in convinient form
'use strict';
var partial = require('es5-ext/lib/Function/prototype/partial')

View File

@@ -1,3 +1,5 @@
// Reference counter, useful for garbage collector like functionality
'use strict';
var ext = require('../_base').ext;

View File

@@ -1,3 +1,5 @@
// Normalize arguments before passing them to underlying function
'use strict';
var toArray = require('es5-ext/lib/Array/from')

View File

@@ -1,3 +1,5 @@
// Provides memoize with all options
'use strict';
var regular = require('./regular')
@@ -5,7 +7,7 @@ var regular = require('./regular')
, call = Function.prototype.call;
// Order is important!
// Order is significant!
require('./ext/dispose');
require('./ext/resolvers');
require('./ext/async');

View File

@@ -1,3 +1,5 @@
// Memoize working in primitive mode
'use strict';
var hasListeners = require('event-emitter/lib/has-listeners')

View File

@@ -1,3 +1,5 @@
// Memoize working in object mode (supports any type of arguments)
'use strict';
var indexOf = require('es5-ext/lib/Array/prototype/e-index-of')