Improve types

This commit is contained in:
Adria Navarro 2025-02-20 11:40:40 +01:00
parent 576e14a23a
commit 6bb0129144
2 changed files with 6 additions and 3 deletions

View File

@ -3,8 +3,8 @@
import { convertToJS } from "@budibase/string-templates"
import { Input, Layout, Icon, Popover } from "@budibase/bbui"
import { handlebarsCompletions } from "@/constants/completions"
import type { EnrichedBinding, Helper } from "@budibase/types";
import { BindingMode } from "@budibase/types"
import type { EnrichedBinding, Helper } from "@budibase/types"
import { BindingMode } from "@budibase/types"
export let addHelper: (helper: Helper, js?: boolean) => void
export let addBinding: (binding: EnrichedBinding) => void
@ -279,7 +279,8 @@ import { BindingMode } from "@budibase/types"
{#each filteredHelpers as helper}
<li
class="binding"
on:mouseenter={e => showHelperPopover(helper, e.target)}
on:mouseenter={e =>
showHelperPopover(helper, e.currentTarget)}
on:mouseleave={hidePopover}
on:click={() =>
addHelper(helper, mode === BindingMode.JavaScript)}

View File

@ -1,7 +1,9 @@
export interface Helper {
label: string
displayText: string
example: string
description: string
args: any[]
requiresBlock?: boolean
allowsJs: boolean
}