export function applyDirective(
vnode: VNode,
- directive: Directive,
instance: ComponentInstance,
+ directive: Directive,
value?: any,
arg?: string,
modifiers?: DirectiveModifiers
type DirectiveArguments = [
Directive,
- ComponentInstance,
any,
string | undefined,
DirectiveModifiers | undefined
export function applyDirectives(
vnode: VNode,
+ instance: ComponentInstance,
...directives: DirectiveArguments
) {
for (let i = 0; i < directives.length; i++) {
- applyDirective(vnode, ...directives[i])
+ applyDirective(vnode, instance, ...directives[i])
}
return vnode
}