UNPKG

@scalar/api-client

Version:

the open source API testing client

100 lines 3.35 kB
import type { Environment } from '@scalar/oas-utils/entities/environment'; import { type CodeMirrorLanguage, type Extension } from '@scalar/use-codemirror'; import { type Ref } from 'vue'; import type { EnvVariable } from '../../store/active-entities.js'; declare const _default: __VLS_WithSlots<import("vue").DefineComponent<{ colorPicker?: boolean; disabled?: boolean; modelValue: string | number; error?: boolean; emitOnBlur?: boolean; extensions?: Extension[]; lineNumbers?: boolean; lint?: boolean; disableTabIndent?: boolean; language?: CodeMirrorLanguage; handleFieldSubmit?: (e: string) => void; handleFieldChange?: (e: string) => void; placeholder?: string; required?: boolean; disableEnter?: boolean; disableCloseBrackets?: boolean; enum?: string[]; examples?: string[]; type?: string | string[] | undefined; nullable?: boolean; withVariables?: boolean; importCurl?: boolean; default?: string | number; environment: Environment; envVariables: EnvVariable[]; lineWrapping?: boolean; }, { /** Expose focus method */ focus: () => void; handleChange: (value: string) => void | null; handleSubmit: (value: string) => void; handleBlur: (value: string) => void; booleanOptions: import("vue").ComputedRef<string[]>; codeMirror: Ref<import("@codemirror/view").EditorView | null, import("@codemirror/view").EditorView | null>; modelValue: string | number; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { submit: (v: string) => any; "update:modelValue": (v: string) => any; blur: (v: string) => any; curl: (v: string) => any; }, string, import("vue").PublicProps, Readonly<{ colorPicker?: boolean; disabled?: boolean; modelValue: string | number; error?: boolean; emitOnBlur?: boolean; extensions?: Extension[]; lineNumbers?: boolean; lint?: boolean; disableTabIndent?: boolean; language?: CodeMirrorLanguage; handleFieldSubmit?: (e: string) => void; handleFieldChange?: (e: string) => void; placeholder?: string; required?: boolean; disableEnter?: boolean; disableCloseBrackets?: boolean; enum?: string[]; examples?: string[]; type?: string | string[] | undefined; nullable?: boolean; withVariables?: boolean; importCurl?: boolean; default?: string | number; environment: Environment; envVariables: EnvVariable[]; lineWrapping?: boolean; }> & Readonly<{ onSubmit?: ((v: string) => any) | undefined; "onUpdate:modelValue"?: ((v: string) => any) | undefined; onBlur?: ((v: string) => any) | undefined; onCurl?: ((v: string) => any) | undefined; }>, { nullable: boolean; disabled: boolean; colorPicker: boolean; emitOnBlur: boolean; extensions: Extension[]; disableTabIndent: boolean; disableEnter: boolean; disableCloseBrackets: boolean; withVariables: boolean; lineWrapping: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { warning?: (props: {}) => any; } & { icon?: (props: {}) => any; }>; export default _default; type __VLS_WithSlots<T, S> = T & { new (): { $slots: S; }; }; //# sourceMappingURL=CodeInput.vue.d.ts.map