UNPKG

@jupyter-lsp/jupyterlab-lsp

Version:

Language Server Protocol integration for JupyterLab

20 lines (19 loc) 772 B
import { ICodeOverride, replacer } from './tokens'; declare abstract class OverridesMap extends Map<RegExp, string | replacer> { protected constructor(magicOverrides: ICodeOverride[]); abstract overrideFor(code: string): string | null; protected _overrideFor(code: string): string | null; } export declare class ReversibleOverridesMap extends OverridesMap { private overrides; constructor(magicOverrides: ICodeOverride[]); get reverse(): OverridesMap; type(overrides: ICodeOverride[]): ReversibleOverridesMap; overrideFor(cell: string): string | null; replaceAll(rawLines: string[], map?: OverridesMap): { lines: string[]; skipInspect: boolean[]; }; reverseReplaceAll(rawLines: string[]): string[]; } export {};