UNPKG

448 BTypeScriptView Raw
1import * as bt from '@babel/types';
2import { NodePath } from 'ast-types/lib/node-path';
3import Documentation from '../Documentation';
4import type { ParseOptions } from '../types';
5/**
6 * Extracts prop information from a class-style VueJs component
7 * @param documentation
8 * @param path
9 */
10export default function classPropHandler(documentation: Documentation, path: NodePath<bt.ClassDeclaration>, ast: bt.File, opt: ParseOptions): Promise<void>;