16 lines
381 B
TypeScript
16 lines
381 B
TypeScript
import { readFileSync } from 'fs';
|
|
|
|
export type Setting = {
|
|
path: string[]
|
|
}
|
|
let setting: null|Setting = null;
|
|
export const read_setting_from_file = ()=>{
|
|
return JSON.parse(readFileSync("settings.json",{encoding:"utf8"})) as Setting;
|
|
}
|
|
export function get_setting():Setting{
|
|
if(setting === null){
|
|
setting = read_setting_from_file();
|
|
}
|
|
return setting;
|
|
}
|