उदाहरण
क्या आपके पास पहले से वैध OAS 3.2 दस्तावेज़ है?
// Skip auto-upgrade when your document is already 3.2
<OasDocument input={validOas32Doc} autoUpgrade={false} />
केवल कोर मॉड्यूल (React के बिना)
कस्टम इंटरफ़ेस या Node.js के लिए कोर एंट्री पॉइंट का उपयोग करें:
import { loadOasDocument } from "@powerduck/oas-document";
const result = await loadOasDocument(spec, { autoUpgrade: true });
if (result.error) {
console.error("Failed:", result.error);
} else {
console.log("Operations:", result.operations.length);
console.log("Tree nodes:", result.tree.length);
}
कस्टम स्टाइल
रूट एलिमेंट पर data-theme="light" या data-theme="dark" सेट होता है। सभी रंग .pde-oas-root के अंतर्गत CSS वेरिएबल से निर्धारित होते हैं:
:is(.pde-oas-root, .pde-oas-theme) {
--pde-color-accent: #635bff;
}
:is(.pde-oas-root, .pde-oas-theme)[data-theme="dark"] {
--pde-color-accent: #a5a0ff;
}