Sha256: a31f08bb257c8f02e8104fb1ec52426c1ea1cc3a9f9ca3e876926328c5eb197c
Contents?: true
Size: 606 Bytes
Versions: 5
Compression:
Stored size: 606 Bytes
Contents
import ClassNode from './shared/ClassNode'; import Scope from '../scopes/Scope'; import Identifier from './Identifier'; import MagicString from 'magic-string'; import { NodeType } from './NodeType'; import { Node } from './shared/Node'; import { RenderOptions } from '../../utils/renderHelpers'; export declare function isClassDeclaration(node: Node): node is ClassDeclaration; export default class ClassDeclaration extends ClassNode { type: NodeType.ClassDeclaration; id: Identifier; initialiseChildren(parentScope: Scope): void; render(code: MagicString, options: RenderOptions): void; }
Version data entries
5 entries across 5 versions & 2 rubygems