vIf.d.ts 637 B

12345678910111213
  1. import { DirectiveNode, ElementNode, IfNode } from '@vue/compiler-core';
  2. import { NodeTransform, TransformContext } from '../transform';
  3. interface IfOptions {
  4. name: string;
  5. condition?: string;
  6. }
  7. export type IfElementNode = ElementNode & {
  8. vIf: IfOptions;
  9. };
  10. export declare function isIfElementNode(node: unknown): node is IfElementNode;
  11. export declare const transformIf: NodeTransform;
  12. export declare function processIf(node: ElementNode, dir: DirectiveNode, context: TransformContext, processCodegen?: (node: IfNode, branch: IfElementNode, isRoot: boolean) => (() => void) | undefined): (() => void) | undefined;
  13. export {};