chore: avoid api-extractor warnings

This commit is contained in:
Evan You 2021-12-12 00:14:25 +08:00
parent d70fd8d36b
commit 50f13278f9
5 changed files with 25 additions and 6 deletions

View File

@ -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"
}
}
}

View File

@ -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

View File

@ -88,7 +88,7 @@ export type CompatVue = Pick<App, 'version' | 'component' | 'directive'> & {
compile(template: string): RenderFunction
/**
* @deprecated
* @deprecated Vue 3 no longer supports extending constructors.
*/
extend: (options?: ComponentOptions) => CompatVue
/**

View File

@ -26,7 +26,7 @@ export const isBooleanAttr = /*#__PURE__*/ makeMap(
/**
* 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 === ''

View File

@ -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
* 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,