Move and use existing types
This commit is contained in:
parent
36f456dc59
commit
185dac7f4c
|
@ -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: {
|
||||
|
|
|
@ -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()
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue