diff --git a/api-extractor.json b/api-extractor.json index 883bf47a3..bf3e80961 100644 --- a/api-extractor.json +++ b/api-extractor.json @@ -44,6 +44,22 @@ "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" } } } diff --git a/packages/runtime-core/src/apiCreateApp.ts b/packages/runtime-core/src/apiCreateApp.ts index b77c90c34..ae2f58418 100644 --- a/packages/runtime-core/src/apiCreateApp.ts +++ b/packages/runtime-core/src/apiCreateApp.ts @@ -83,7 +83,7 @@ export interface AppConfig { ) => void /** - * Options to pass to @vue/compiler-dom. + * Options to pass to `@vue/compiler-dom`. * Only supported in runtime compiler build. */ compilerOptions: RuntimeCompilerOptions diff --git a/packages/runtime-core/src/compat/global.ts b/packages/runtime-core/src/compat/global.ts index e0c847d33..10a258638 100644 --- a/packages/runtime-core/src/compat/global.ts +++ b/packages/runtime-core/src/compat/global.ts @@ -88,7 +88,7 @@ export type CompatVue = Pick & { compile(template: string): RenderFunction /** - * @deprecated + * @deprecated Vue 3 no longer supports extending constructors. */ extend: (options?: ComponentOptions) => CompatVue /** diff --git a/packages/shared/src/domAttrConfig.ts b/packages/shared/src/domAttrConfig.ts index 46607c55b..fb4f29a46 100644 --- a/packages/shared/src/domAttrConfig.ts +++ b/packages/shared/src/domAttrConfig.ts @@ -26,7 +26,7 @@ export const isBooleanAttr = /*#__PURE__*/ makeMap( /** * Boolean attributes should be included if the value is truthy or ''. - * e.g. ` compiles to `{ multiple: '' }` */ export function includeBooleanAttr(value: unknown): boolean { return !!value || value === '' diff --git a/packages/shared/src/patchFlags.ts b/packages/shared/src/patchFlags.ts index 1025258df..8a5ca2faa 100644 --- a/packages/shared/src/patchFlags.ts +++ b/packages/shared/src/patchFlags.ts @@ -31,9 +31,12 @@ export const enum PatchFlags { * 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,