faf7e12c13eaaaa19677086fd5b2f06c4bca86a5
Christian Fraß [add] typescript logic

Christian Fraß authored 3 years ago

source/helpers/file.ts  1) namespace helpers.file
source/helpers/file.ts  2) {
source/helpers/file.ts  3) 	
source/helpers/file.ts  4) 	/**
source/helpers/file.ts  5) 	 */
source/helpers/file.ts  6) 	export function read
source/helpers/file.ts  7) 	(
source/helpers/file.ts  8) 		path : string
source/helpers/file.ts  9) 	) : string
source/helpers/file.ts 10) 	{
source/helpers/file.ts 11) 		const nm_fs = require("fs");
source/helpers/file.ts 12) 		const buffer : Buffer = nm_fs.readFileSync(path);
source/helpers/file.ts 13) 		const content : string = buffer.toString();
source/helpers/file.ts 14) 		return content;
source/helpers/file.ts 15) 	}
source/helpers/file.ts 16) 	
Christian Fraß [mod] makefile

Christian Fraß authored 3 years ago

source/helpers/file.ts 17) 	
source/helpers/file.ts 18) 	/**
source/helpers/file.ts 19) 	 */
source/helpers/file.ts 20) 	export function write
source/helpers/file.ts 21) 	(
source/helpers/file.ts 22) 		path : string,
source/helpers/file.ts 23) 		content : string
source/helpers/file.ts 24) 	) : Promise<void>
source/helpers/file.ts 25) 	{
source/helpers/file.ts 26) 		const nm_fs = require("fs");
source/helpers/file.ts 27) 		return (
source/helpers/file.ts 28) 			new Promise<void>
source/helpers/file.ts 29) 			(
source/helpers/file.ts 30) 				(resolve, reject) =>
source/helpers/file.ts 31) 				{
Christian Fraß [fix] helper:file

Christian Fraß authored 3 years ago

source/helpers/file.ts 32) 					nm_fs.writeFile
Christian Fraß [mod] makefile

Christian Fraß authored 3 years ago

source/helpers/file.ts 33) 					(
source/helpers/file.ts 34) 						path,
source/helpers/file.ts 35) 						content,
source/helpers/file.ts 36) 						(error) =>
source/helpers/file.ts 37) 						{
source/helpers/file.ts 38) 							if (error) reject(error);
source/helpers/file.ts 39) 							else resolve(undefined);
source/helpers/file.ts 40) 						}
source/helpers/file.ts 41) 					);
source/helpers/file.ts 42) 				}
source/helpers/file.ts 43) 			)
source/helpers/file.ts 44) 		);
source/helpers/file.ts 45) 	}
source/helpers/file.ts 46)