types: improve typing (#309)

This commit is contained in:
xiaoboost
2019-10-16 22:31:40 +08:00
committed by Evan You
parent b54c05f751
commit 32499b16e7
4 changed files with 9 additions and 7 deletions

View File

@@ -17,7 +17,7 @@ const bracketsRE = /^\[|\]$/g
// e.g.
// - createObjectMatcher({ 'foo': '[bar]' }) matches { foo: bar }
// - createObjectMatcher({ '[foo]': 'bar' }) matches { [foo]: "bar" }
export function createObjectMatcher(obj: any) {
export function createObjectMatcher(obj: Record<string, any>) {
return {
type: NodeTypes.JS_OBJECT_EXPRESSION,
properties: Object.keys(obj).map(key => ({