MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / unescapeJsonString

Function unescapeJsonString

apps/kimi-code/src/tui/utils/event-payload.ts:22–45  ·  view source on GitHub ↗
(s: string)

Source from the content-addressed store, hash-verified

20}
21
22function unescapeJsonString(s: string): string {
23 return s.replaceAll(/\\(["\\/bfnrt])/g, (_, ch: string) => {
24 switch (ch) {
25 case 'n':
26 return '\n';
27 case 't':
28 return '\t';
29 case 'r':
30 return '\r';
31 case 'b':
32 return '\b';
33 case 'f':
34 return '\f';
35 case '"':
36 return '"';
37 case '\\':
38 return '\\';
39 case '/':
40 return '/';
41 default:
42 return ch;
43 }
44 });
45}
46
47export function parseStreamingArgs(argumentsText: string): Record<string, unknown> {
48 const previewText = argumentsText.slice(0, STREAMING_ARGS_PREVIEW_MAX_CHARS);

Callers 1

parseStreamingArgsFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected