@vue.ts/complex-types
Version:
Resolve complex types in Vue SFCs.
17 lines (16 loc) • 475 B
text/typescript
import { FilterPattern } from "unplugin";
import MagicString from "magic-string";
import ts from "typescript";
//#region ../shared/src/types.d.ts
interface BaseOptions {
root?: string;
tsconfigPath?: string;
include?: FilterPattern;
exclude?: FilterPattern;
}
//#endregion
//#region src/core/types.d.ts
type ValidTransforms = "defineEmits" | "defineProps";
type Options = Partial<Record<ValidTransforms, boolean>> & BaseOptions;
//#endregion
export { Options as t };