Browse Source

chore: fix typos in defineOptions (#8277)

pull/7936/merge
Cédric Exbrayat 2 years ago
committed by GitHub
parent
commit
ab9256a4bb
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      packages/compiler-sfc/__tests__/compileScript/defineOptions.spec.ts
  2. 2
      packages/compiler-sfc/src/script/defineProps.ts
  3. 2
      packages/runtime-core/src/apiSetupHelpers.ts

2
packages/compiler-sfc/__tests__/compileScript/defineOptions.spec.ts

@ -28,7 +28,7 @@ describe('defineOptions()', () => {
expect(content).not.toMatch('defineOptions')
})
it('should emit an error with two defineProps', () => {
it('should emit an error with two defineOptions', () => {
expect(() =>
compile(`
<script setup>

2
packages/compiler-sfc/src/script/defineProps.ts

@ -325,7 +325,7 @@ function genDestructuredDefaultValue(
// If the default value is a function or is an identifier referencing
// external value, skip factory wrap. This is needed when using
// destructure w/ runtime declaration since we cannot safely infer
// whether tje expected runtime prop type is `Function`.
// whether the expected runtime prop type is `Function`.
const needSkipFactory =
!inferredType &&
(isFunctionType(unwrapped) || unwrapped.type === 'Identifier')

2
packages/runtime-core/src/apiSetupHelpers.ts

@ -176,7 +176,7 @@ export function defineExpose<
/**
* Vue `<script setup>` compiler macro for declaring a component's additional
* options. This should be used only for options that cannot be expressed via
* Composition API - e.g. `inhertiAttrs`.
* Composition API - e.g. `inheritAttrs`.
*
* @see {@link https://vuejs.org/api/sfc-script-setup.html#defineoptions}
*/

Loading…
Cancel
Save