INNER CODE UNIT · TypeScript

parseData

x-cmd/x-cmd · mod/ajv/lib/ajv.ts:106

function parseData(p: string, text: string): unknown {
    if (/\.toml$/i.test(p)) {
        try {
            return parseToml(text);
        } catch (e) {
            throw new ParseError(p, "TOML", e);
        }
    }
    if (/\.ya?ml$/i.test(p)) {
        try {
            return parseYaml(text);
        } catch (e) {
            throw new ParseError(p, "YAML", e);
        }
    }
    try {
        return JSON.parse(text);
    } catch (e) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…