Sha256: 36c32f72164ae07e13e80e0b7c5976353f5cbae8dd652ea8436730ea218ac940
Contents?: true
Size: 1017 Bytes
Versions: 5
Compression:
Stored size: 1017 Bytes
Contents
import { Node } from '../ast/nodes/shared/Node'; import MagicString from 'magic-string'; import { DynamicImportMechanism } from '../Chunk'; export interface RenderOptions { legacy: boolean; freeze: boolean; namespaceToStringTag: boolean; indent: string; importMechanism?: DynamicImportMechanism; systemBindings: boolean; } export interface NodeRenderOptions { start?: number; end?: number; isNoStatement?: boolean; } export declare const NO_SEMICOLON: NodeRenderOptions; export declare function findFirstOccurrenceOutsideComment(code: string, searchString: string, start?: number): number; export declare function renderStatementList(statements: Node[], code: MagicString, start: number, end: number, options: RenderOptions): void; export declare function getCommaSeparatedNodesWithBoundaries<N extends Node>(nodes: N[], code: MagicString, start: number, end: number): ({ node: N; start: number; separator: number | null; contentEnd: number; end: number; })[];
Version data entries
5 entries across 5 versions & 2 rubygems