UNPKG

@rightcapital/php-parser

Version:

TypeScript types for PHP Parser JSON representation

18 lines (16 loc) 476 B
import { type NameNodePathResolver, PhpDocTypeNodeToTypescriptTypeNodeTranspiler, } from '@rightcapital/phpdoc-parser'; export class ExtendedTranspiler extends PhpDocTypeNodeToTypescriptTypeNodeTranspiler { constructor(public resolver: NameNodePathResolver<ExtendedTranspiler>) { super( (nodeParts: string[]) => resolver.call(this, nodeParts) as { path: string; name: string; isTypeOnly: boolean; }, ); } }