parse-part-json
Version:
Can parse an incomplete JSON string
28 lines (25 loc) • 656 B
TypeScript
interface Option {
/**
* Do you tolerate incomplete parsing of basic types
*
* @description
* {"bool":t -> {"bool":true}
* {"null":n -> {"null":null}
* {"string":"string -> {"string":"string"}
*/
tolerateBasicIncomplete?: boolean
}
/**
* Can parse an incomplete JSON string
* @param json
* @param option
*/
export function parsePartJson(json: string, option?: Option): any
/**
* Encountered incomplete basic type parsing error during parsing process
*/
export const BasicParseIncomplete: Error
/**
* Format error encountered during parsing process
*/
export const UnexpectedCharacter: Error