Skip to content

Commit ba33640

Browse files
committed
refactor: rename VueVersion to SupportedTransformer
1 parent 97cf367 commit ba33640

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

src/core/transformer.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Debug from 'debug'
22
import MagicString from 'magic-string'
33
import { TransformResult } from 'unplugin'
4-
import { VueVersion } from '..'
4+
import { SupportedTransformer } from '..'
55
import type { Transformer } from '../types'
66
import { DISABLE_COMMENT } from './constants'
77
import { Context } from './context'
@@ -15,7 +15,7 @@ export interface ResolveResult {
1515
replace: (resolved: string) => void
1616
}
1717

18-
export default (ctx: Context, version: VueVersion): Transformer => {
18+
export default (ctx: Context, transformer: SupportedTransformer): Transformer => {
1919
return async(code, id, path) => {
2020
ctx.searchGlob()
2121

@@ -24,9 +24,9 @@ export default (ctx: Context, version: VueVersion): Transformer => {
2424

2525
const s = new MagicString(code)
2626

27-
await transformComponent(code, version, s, ctx, sfcPath)
27+
await transformComponent(code, transformer, s, ctx, sfcPath)
2828
if (ctx.options.directives)
29-
await transformDirectives(code, version, s, ctx, sfcPath)
29+
await transformDirectives(code, transformer, s, ctx, sfcPath)
3030

3131
s.prepend(DISABLE_COMMENT)
3232

src/core/transforms/component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type MagicString from 'magic-string'
33
import { pascalCase, stringifyComponentImport } from '../utils'
44
import type { Context } from '../context'
55
import { ResolveResult } from '../transformer'
6-
import { VueVersion } from '../..'
6+
import { SupportedTransformer } from '../..'
77

88
const debug = Debug('unplugin-vue-components:transform:component')
99

@@ -44,10 +44,10 @@ const resolveVue3 = (code: string, s: MagicString) => {
4444
return results
4545
}
4646

47-
export default async(code: string, version: VueVersion, s: MagicString, ctx: Context, sfcPath: string) => {
47+
export default async(code: string, transformer: SupportedTransformer, s: MagicString, ctx: Context, sfcPath: string) => {
4848
let no = 0
4949

50-
const results = version === 'vue2' ? resolveVue2(code, s) : resolveVue3(code, s)
50+
const results = transformer === 'vue2' ? resolveVue2(code, s) : resolveVue3(code, s)
5151

5252
for (const { rawName, replace } of results) {
5353
debug(`| ${rawName}`)

src/core/transforms/directive.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import traverse from '@babel/traverse'
88
import { pascalCase, stringifyComponentImport } from '../utils'
99
import type { Context } from '../context'
1010
import { ResolveResult } from '../transformer'
11-
import { VueVersion } from '../..'
11+
import { SupportedTransformer } from '../..'
1212

1313
const debug = Debug('unplugin-vue-components:transform:directive')
1414

@@ -101,10 +101,10 @@ const resolveVue3 = (code: string, s: MagicString): ResolveResult[] => {
101101
return results
102102
}
103103

104-
export default async(code: string, version: VueVersion, s: MagicString, ctx: Context, sfcPath: string) => {
104+
export default async(code: string, transformer: SupportedTransformer, s: MagicString, ctx: Context, sfcPath: string) => {
105105
let no = 0
106106

107-
const results = version === 'vue2' ? resolveVue2(code, s) : resolveVue3(code, s)
107+
const results = transformer === 'vue2' ? resolveVue2(code, s) : resolveVue3(code, s)
108108
for (const { rawName, replace } of results) {
109109
debug(`| ${rawName}`)
110110
const name = pascalCase(rawName)

src/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export type Matcher = (id: string) => boolean | null | undefined
2828

2929
export type Transformer = (code: string, id: string, path: string, query: Record<string, string>) => Awaitable<TransformResult | null>
3030

31-
export type VueVersion = 'vue3' | 'vue2'
31+
export type SupportedTransformer = 'vue3' | 'vue2'
3232

3333
/**
3434
* Plugin options.
@@ -104,7 +104,7 @@ export interface Options {
104104
*
105105
* @default 'vue3'
106106
*/
107-
transformer?: VueVersion
107+
transformer?: SupportedTransformer
108108

109109
/**
110110
* Generate TypeScript declaration for global components

0 commit comments

Comments
 (0)