feat: interop with object syntax in all builds

This commit is contained in:
Evan You
2018-10-03 13:16:54 -04:00
parent 8024f058cc
commit 848b92070b
2 changed files with 3 additions and 3 deletions

View File

@@ -49,7 +49,7 @@ export class KeepAlive extends Component<{}, KeepAliveProps> {
this.keys.delete(key)
}
render(_: any, { props, slots }: { props: any; slots: Slots }) {
render(_: any, { props, slots }: { props: KeepAliveProps; slots: Slots }) {
if (!slots.default) {
return
}
@@ -98,7 +98,7 @@ export class KeepAlive extends Component<{}, KeepAliveProps> {
} else {
keys.add(key)
// prune oldest entry
if (max && keys.size > parseInt(max, 10)) {
if (max && keys.size > parseInt(max as string, 10)) {
this.pruneCacheEntry(Array.from(this.keys)[0])
}
}