UNPKG

@ima/dev-utils

Version:

IMA.js dev utils used used mainly in @ima/cli and other dev-related utilities.

19 lines (18 loc) 688 B
export interface FragmentLine { line: string; source: string; highlight: boolean; } /** * Create fragment of code lines around input line (above and below), created * created from provided source code. * * @param {number} line Source code line number, around which * you want to created source fragment. * @param {string} source Source file's source code. * @param {number} [contextLines=4] Number of lines to generate, * below and after watched line. * @returns {FragmentLine[]} Array of source code lines. */ declare function createSourceFragment(line: number, source: string, contextLines?: number): FragmentLine[]; export { createSourceFragment };