Move and use existing types

This commit is contained in:
Adria Navarro 2025-02-11 14:48:49 +01:00
parent 36f456dc59
commit 185dac7f4c
4 changed files with 7 additions and 22 deletions

View File

@ -1,15 +1,10 @@
import { getManifest } from "@budibase/string-templates"
import sanitizeHtml from "sanitize-html"
import { groupBy } from "lodash"
import {
BindingCompletionOption,
EditorModesMap,
Helper,
Snippet,
} from "@budibase/types"
import { EditorModesMap, Helper, Snippet } from "@budibase/types"
import { CompletionContext } from "@codemirror/autocomplete"
import { EditorView } from "@codemirror/view"
import { BindingCompletion } from "@/types"
import { BindingCompletion, BindingCompletionOption } from "@/types"
export const EditorModes: EditorModesMap = {
JS: {

View File

@ -35,7 +35,6 @@
import { BindingMode, SidePanel } from "@budibase/types"
import type {
EnrichedBinding,
BindingCompletionOption,
Snippet,
Helper,
CaretPositionFn,
@ -43,7 +42,7 @@
JSONValue,
} from "@budibase/types"
import type { Log } from "@budibase/string-templates"
import type { BindingCompletion } from "@/types"
import type { BindingCompletion, BindingCompletionOption } from "@/types"
const dispatch = createEventDispatcher()

View File

@ -1,7 +1,8 @@
import { BindingCompletionOption } from "@budibase/types"
import { CompletionContext } from "@codemirror/autocomplete"
import { CompletionContext, Completion } from "@codemirror/autocomplete"
export type BindingCompletion = (context: CompletionContext) => {
from: number
options: BindingCompletionOption[]
options: Completion[]
} | null
export type BindingCompletionOption = Completion

View File

@ -1,13 +1,3 @@
export interface BindingCompletionOption {
section?: {
name: string
}
label: string
text?: string
simple?: boolean
apply?: any // TODO
}
export interface EnrichedBinding {
runtimeBinding: string
readableBinding: string