source: Dev/trunk/src/client/util/build/node/fs.js @ 483

Last change on this file since 483 was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 665 bytes
Line 
1define(["../fileHandleThrottle"], function(fht){
2        var fs = require.nodeRequire("fs");
3        return {
4                statSync:fs.statSync,
5                mkdirSync:fs.mkdirSync,
6                readFileSync:fs.readFileSync,
7                writeFileSync:fs.writeFileSync,
8                readdirSync:fs.readdirSync,
9
10                readFile:function(filename, encoding, cb){
11                        fht.enqueue(function(){
12                                fs.readFile(filename, encoding, function(code){
13                                        fht.release();
14                                        cb.apply(null, arguments);
15                                });
16                        });
17                },
18
19                writeFile:function(filename, contents, encoding, cb){
20                        fht.enqueue(function(){
21                                fs.writeFile(filename, contents, encoding, function(code){
22                                        fht.release();
23                                        cb.apply(null, arguments);
24                                });
25                        });
26                }
27        };
28});
Note: See TracBrowser for help on using the repository browser.