firmament-yargs
Version:
Typescript classes for building CLI node applications
11 lines (10 loc) • 535 B
TypeScript
import { ForceErrorImpl, SafeJson, SafeJsonResult } from '..';
export declare class SafeJsonImpl extends ForceErrorImpl implements SafeJson {
constructor();
safeParse(jsonString: string, cb: (err: Error, obj: any) => void): void;
safeParseSync(jsonString: string): SafeJsonResult;
readFile(filename: string, cb: (err: Error, obj: any) => void): any;
readFileSync(filename: string): any;
writeFile(filename: string, obj: any, cb: (err: Error) => void): any;
writeFileSync(filename: string, obj: any): any;
}