main
js 16 lines 444 Bytes
Raw
1 'use strict';
2
3 // This file is used as temporary storage for modules generated in Flight tests.
4 var moduleIdx = 0;
5 var modules = new Map();
6
7 // This simulates what the compiler will do when it replaces render functions with server blocks.
8 exports.saveModule = function saveModule(render) {
9 var idx = '' + moduleIdx++;
10 modules.set(idx, render);
11 return idx;
12 };
13
14 exports.readModule = function readModule(idx) {
15 return modules.get(idx);
16 };