{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs-vs-code.sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"redocly_category":"VS Code extension","type":"markdown"},"seo":{"title":"Type hints","description":"OpenAPI-generated documentation tool with 24k+ stars on Github - make APIs your company's superpower.","siteUrl":"https://redocly.com","image":"/assets/redocly-card.f670aae34a39545a5ea633a540cb3a4a333a1f23bb2ed3c4a1b17a5fbcf0ac85.db81178d.png","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"type-hints","__idx":0},"children":["Type hints"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Type hints is a hover feature that helps you identify the correct ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/learn/openapi/openapi-visual-reference/openapi-node-types"},"children":["node types"]}," used in ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/cli/rules/configurable-rules#configurable-rules"},"children":["configurable rules"]}," and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/cli/custom-plugins#custom-plugins"},"children":["custom plugins"]}," for writing rules or decorators."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When you hover over a node in your API description, a tooltip displays the node type, a short description, and a link to the corresponding documentation section."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"type-hints-example","__idx":1},"children":["Type hints example"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/openapi-vscode-type-hints.948db67592b731992eb448ddf8c514b460abafaf9a1b24d7faa2e7330b8ee11e.289fb047.png","alt":"type-hints"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"type-hints-structure","__idx":2},"children":["Type hints structure"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"md","header":{"controls":{"copy":{}}},"source":"type [subject.type] › property [subject.property]\n\n[Documentation link when available]\n\npaths › [node tree path]\n\n[description]\n","lang":"md"},"children":[]}]},"headings":[{"value":"Type hints","id":"type-hints","depth":1},{"value":"Type hints example","id":"type-hints-example","depth":2},{"value":"Type hints structure","id":"type-hints-structure","depth":2}],"frontmatter":{"seo":{"title":"Type hints"}},"lastModified":"2026-04-08T18:31:47.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/vscode/type-hints","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}