generated from cubetiq/ts-project
15 lines
463 B
TypeScript
15 lines
463 B
TypeScript
import * as fs from "fs"
|
|
import * as path from "path"
|
|
import { DEFAULT_ENCODING_TYPE } from "../config"
|
|
|
|
export const readFileToStringDefaultEncoding = (
|
|
relativeFilePath: string
|
|
): string => {
|
|
const absolutePath = path.resolve(relativeFilePath)
|
|
return fs.readFileSync(absolutePath, DEFAULT_ENCODING_TYPE)
|
|
}
|
|
|
|
export const readFileToJson = (relativeFilePath: string): any => {
|
|
return JSON.parse(readFileToStringDefaultEncoding(relativeFilePath))
|
|
}
|