From 19907e4012e88a8fd28a5f0564a7ea48ec12020c Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sun, 19 Nov 2023 14:45:25 +0100 Subject: [PATCH] feat: ai regex --- .../lib/components/StringTypeNarrowing.svelte | 10 +- .../lib/components/copilot/RegexGen.svelte | 184 ++++++++++++++++++ .../lib/components/copilot/ScriptGen.svelte | 2 +- 3 files changed, 194 insertions(+), 2 deletions(-) create mode 100644 frontend/src/lib/components/copilot/RegexGen.svelte diff --git a/frontend/src/lib/components/StringTypeNarrowing.svelte b/frontend/src/lib/components/StringTypeNarrowing.svelte index 2eecb8ae7a..1ea2312dc3 100644 --- a/frontend/src/lib/components/StringTypeNarrowing.svelte +++ b/frontend/src/lib/components/StringTypeNarrowing.svelte @@ -3,6 +3,7 @@ import ResourceTypePicker from './ResourceTypePicker.svelte' import Toggle from './Toggle.svelte' import { Button } from './common' + import RegexGen from './copilot/RegexGen.svelte' export let pattern: string | undefined export let enum_: string[] | undefined @@ -91,13 +92,20 @@ {#if kind == 'pattern'}