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>
// 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')
/**
* 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}
*/