UNPKG

parse-part-json

Version:

Can parse an incomplete JSON string

28 lines (25 loc) 656 B
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