]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
types: use `Omit` instead of `Pick + Exclude` (#296)
authorMichealXie <1441337380@qq.com>
Tue, 15 Oct 2019 16:24:16 +0000 (00:24 +0800)
committerEvan You <yyx990803@gmail.com>
Tue, 15 Oct 2019 16:24:16 +0000 (12:24 -0400)
packages/compiler-core/src/parse.ts

index f2520d179166d43a1a18b71d0608ab7b5656d2b2..2c39a28c4f508ad0e665cd44f3ee71743796bd15 100644 (file)
@@ -45,10 +45,7 @@ export interface ParserOptions {
 }
 
 // `isNativeTag` is optional, others are required
-type MergedParserOptions = Pick<
-  Required<ParserOptions>,
-  Exclude<keyof ParserOptions, 'isNativeTag'>
-> &
+type MergedParserOptions = Omit<Required<ParserOptions>, 'isNativeTag'> &
   Pick<ParserOptions, 'isNativeTag'>
 
 export const defaultParserOptions: MergedParserOptions = {