Sha256: 364c0dc9e05d1c37e4884e68b472efe3a766d1472e4920c710f580086764a4fb
Contents?: true
Size: 1006 Bytes
Versions: 5
Compression:
Stored size: 1006 Bytes
Contents
import { NodeBase } from './shared/Node'; import ExecutionPathOptions from '../ExecutionPathOptions'; import Literal from './Literal'; import MagicString from 'magic-string'; import ExportSpecifier from './ExportSpecifier'; import FunctionDeclaration from './FunctionDeclaration'; import ClassDeclaration from './ClassDeclaration'; import VariableDeclaration from './VariableDeclaration'; import { NodeType } from './NodeType'; import { NodeRenderOptions, RenderOptions } from '../../utils/renderHelpers'; export default class ExportNamedDeclaration extends NodeBase { type: NodeType.ExportNamedDeclaration; declaration: FunctionDeclaration | ClassDeclaration | VariableDeclaration | null; specifiers: ExportSpecifier[]; source: Literal<string> | null; needsBoundaries: true; isExportDeclaration: true; bindChildren(): void; hasEffects(options: ExecutionPathOptions): boolean; render(code: MagicString, options: RenderOptions, {start, end}?: NodeRenderOptions): void; }
Version data entries
5 entries across 5 versions & 2 rubygems