This commit is contained in:
2018-07-12 21:32:20 +02:00
commit 44ca069df8
12 changed files with 596 additions and 0 deletions

36
test/test.ts Normal file
View File

@ -0,0 +1,36 @@
// import { expect, tap } from 'tapbundle';
import * as smartcache from '../ts/index';
import * as smartdelay from '@pushrocks/smartdelay';
const smartcacheInstance = new smartcache.SmartCache();
const getResponse = async () => {
const response = await smartcacheInstance.cacheReturn(async () => {
console.log('function ran')
return 'hello';
}, 1000).catch(err => {
console.log(err);
});
console.log('response is:')
console.log(response);
};
const getResponse2 = async () => {
const response = await smartcacheInstance.cacheReturn(async () => {
console.log('function ran')
return 'hello';
}, 1000).catch(err => {
console.log(err);
});
console.log('response is:')
console.log(response);
};
getResponse();
getResponse();
getResponse2();
getResponse2();
smartdelay.delayFor(1000).then(() => {
getResponse();
// getResponse2();
});