UNPKG

@zowe/imperative

Version:
19 lines 712 B
/** * JSON utility to wrap and throw ImperativeErrors * @export * @class JSONUtils */ export declare class JSONUtils { /** * Throw imperative error or return parsed data * @template T - type to parse * @param {string} data - string input data to parse as JSON * @param {string} [failMessage="Parse of " + data + " failed"] - failure message * * @returns {T} - parsed object. If data length is 0 then this method will return a null object * * @throws {ImperativeError} When there was a failure trying to parse a non-zero length data string. */ static parse<T extends object>(data: string, failMessage?: string): T; } //# sourceMappingURL=JSONUtils.d.ts.map