Spaces:
Runtime error
Runtime error
| export function miniPrompt(strings: TemplateStringsArray, ...args: unknown[]) { | |
| return strings | |
| .flatMap((string, index) => [string, args[index] ?? ""]) | |
| .join("") | |
| .replace(/^\s+/gm, "") | |
| .replace(/^\n+/g, "\n") | |
| .trim(); | |
| } | |
| export function extractCode(string: string) { | |
| const codeBlockPattern = /(`{3,})(\w*)\n([\s\S]*?)\1/g; | |
| const matches = codeBlockPattern.exec(string); | |
| if (matches && matches.length >= 4) { | |
| return matches[3]; | |
| } | |
| return string; | |
| } | |