"tsdoc-undefined-tag": {
"logLevel": "none"
+ },
+
+ "tsdoc-escape-greater-than": {
+ "logLevel": "none"
+ },
+
+ "tsdoc-malformed-inline-tag": {
+ "logLevel": "none"
+ },
+
+ "tsdoc-escape-right-brace": {
+ "logLevel": "none"
+ },
+
+ "tsdoc-unnecessary-backslash": {
+ "logLevel": "none"
}
}
}
) => void
/**
- * Options to pass to @vue/compiler-dom.
+ * Options to pass to `@vue/compiler-dom`.
* Only supported in runtime compiler build.
*/
compilerOptions: RuntimeCompilerOptions
compile(template: string): RenderFunction
/**
- * @deprecated
+ * @deprecated Vue 3 no longer supports extending constructors.
*/
extend: (options?: ComponentOptions) => CompatVue
/**
/**
* Boolean attributes should be included if the value is truthy or ''.
- * e.g. <select multiple> compiles to { multiple: '' }
+ * e.g. `<select multiple>` compiles to `{ multiple: '' }`
*/
export function includeBooleanAttr(value: unknown): boolean {
return !!value || value === ''
* Indicates an element with dynamic style
* The compiler pre-compiles static string styles into static objects
* + detects and hoists inline static objects
- * e.g. style="color: red" and :style="{ color: 'red' }" both get hoisted as
- * const style = { color: 'red' }
- * render() { return e('div', { style }) }
+ * e.g. `style="color: red"` and `:style="{ color: 'red' }"` both get hoisted
+ * as:
+ * ```js
+ * const style = { color: 'red' }
+ * render() { return e('div', { style }) }
+ * ```
*/
STYLE = 1 << 2,