typescript-extract-class.ts view source
(node: Node, declaration: DeclarationJsonBuild, ctx: ExtractContext): void import {extractClassInfo} from 'svelte-docinfo/typescript-extract-class.js'; Extract class information with rich member metadata.
node
the declaration AST node
type
Nodedeclaration
the declaration to populate
type DeclarationJsonBuild
ctx
the extraction pass's context
type ExtractContext
returns
void mutates
declaration— adds extends, implements, genericParams, members