मुख्य कंटेंट तक स्किप करें

API संदर्भ

<SchemaEditor /> — प्रॉप​

प्रॉपटाइपडिफ़ॉल्टविवरण
valuestringज़रूरीएडिटर की सामग्री
onChange(value: string) => void—सामग्री बदलने पर कॉल होता है
language"json" | "yaml" | "javascript"ज़रूरीसामग्री की भाषा
schemaJsonSchema—ऑटोकम्प्लीट और डायग्नोस्टिक्स के लिए JSON Schema (json/yaml)
snippetsstring[]—JavaScript के घोस्ट ऑटोकम्प्लीट के लिए स्निपेट स्ट्रिंग
theme"light" | "dark""light"दृश्य थीम
readOnlybooleanfalseएडिटिंग बंद करें
placeholderstring—खाली होने पर दिखने वाला प्लेसहोल्डर टेक्स्ट
showDiagnosticsbooleantrueडायग्नोस्टिक्स स्टेटस बार दिखाएँ
enableInlineSuggestionsbooleantrueघोस्ट टेक्स्ट चालू करें
enableCompletionbooleantrueपॉप-अप ऑटोकम्प्लीट चालू करें
diagnosticsDebounceMsnumber250डायग्नोस्टिक्स का डिबाउंस विलंब

कोर एक्सपोर्ट (@powerduck/schema-editor)​

फ़ंक्शनविवरण
resolveSchemas(document)स्कीमा दस्तावेज़ में $ref पॉइंटर रिज़ॉल्व करें
validateSchema(data, schema)स्कीमा के अनुसार डेटा जाँचें
generateSample(schema)JSON Schema से उदाहरण डेटा बनाएँ
getCompletionItems(model, position)कर्सर की स्थिति पर ऑटोकम्प्लीट आइटम प्राप्त करें

टाइप​

import type { SchemaEditorProps } from "@powerduck/schema-editor/react";